galera estou com um problema de colisão e animção, tenho 2 obj com 2 sprites cada, o obj_1 com a spr_parado e spr_def
ja o obj_2 com a spr_andando e spr_atk, o obj_2 tem o hspeed com -0.5 e quando colide ele troca para a sprite spr_atk o problema que a animaçao esta começando do frame errado, ela tem 10 frames mais esta começando do 3 tipo assim, ja tentei colocar o image_index = 0 mais fica travado no primeiro frame, todo o codigo esta no step.
Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
colisao e animação GML
Re: colisao e animação GML
Já passei muito por isso, se for pelo Step você poderá usar uma variável para "verificar" se houve mudança de sprite, tipo
Qualquer coisa estamos ai!
Código: Selecionar todos
if (variavel!=sprite_index) //aqui verifica se a variavel e diferente do sprite atual
{
image_index=0; //volta pro primeiro frame
variavel=sprite_index; //faz a variavel armazenar o sprite, assim esse pedaco de codigo e executado apenas uma vez
}
**sim sou o PHProductions** xD
estou disponível apenas a noite depois das 21:30
Pendências:
*Fazer um Jogo novo com o GMS 2 (5%)
estou disponível apenas a noite depois das 21:30
Pendências:
*Fazer um Jogo novo com o GMS 2 (5%)
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante