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

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Trevor
Novato
Novato
Reações: 0
Mensagens: 5

colisao e animação GML

Mensagem por Trevor » Qua Mar 18, 2020 9:47 pm

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.

Avatar do usuário
NPH
Novato
Novato
Reações: 0
Mensagens: 12
Localização: Bragança Paulista

Contato:

Re: colisao e animação GML

Mensagem por NPH » Qui Mar 19, 2020 9:32 am

Já passei muito por isso, se for pelo Step você poderá usar uma variável para "verificar" se houve mudança de sprite, tipo

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
}
Qualquer coisa estamos ai!
**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%)

Responder

Quem está online

Usuários navegando neste fórum: Google [Bot] e 4 visitantes