Página 1 de 1

Como sincronizar dois objetos em um (corpo e perna) em um jogo TDS

Enviado: Ter Out 24, 2023 9:34 pm
por felipegabriel
Estou fazendo um jogo top down shooter onde o personagem tem a parte de cima e outra sprite da parte de baixo que é as pernas e como que junto esses dois em um, para onde eu andar a perna ir junto, até consegui sincronizar porem quando atiro e meu personagem vai para traz por conta do recuo as pernas ficam, ou quando vou recarregar o personagem fica lento porem a perna continua na velocidade normal ai dessincroniza
Screenshot_1.png

Re: Como sincronizar dois objetos em um (corpo e perna) em um jogo TDS

Enviado: Ter Dez 05, 2023 2:59 pm
por KanekiZLF
Boa tarde, tudo bem ? Acho que daria pra você tenta fazer o objeto dos pés seguir o x y do player, tipo vai no evento etapa e coloca

Código: Selecionar todos

if (instance_exists(objPlayer)) {
	x = objPlayer.x
	y = objPlayer.y
}
Dessa forma os pés sempre vão seguir o player, ai só tem que ajustar para ficar correto, ja a questão de o player ficar lento, pode ser em relação a quando você atira, como você menciono um recuo, acredito que isso esteja fazendo ele altera sua velocidade para ir para trás, mas quando essa velocidade devia volta ao normal, ela volta pela metade, ou menor, seria bom você verificar isso usando

Código: Selecionar todos

show_debug_message(speed)
faça isso, só mude speed para velocidade do seu player, veja se a velocidade dela esta realmente voltando ao padrão