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.

colisão com o mesmo obj

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

colisão com o mesmo obj

Mensagem por ArthurNic » Sex Mar 31, 2023 11:07 pm

eu queria saber como eu fasso um objeto colidir com uma outra instancia dele, pra ele n ficar grudando um no outro quando vai até o personagem

Imagem

Avatar do usuário
Chuaschinai
Colaborador
Colaborador
Reações: 5
Mensagens: 198

Re: colisão com o mesmo obj

Mensagem por Chuaschinai » Sáb Abr 01, 2023 5:45 pm

O GameMaker 2 possui uma função interessante, que lhe permite evitar este tipo de colisão de maneira prática, veja:
Step:

Código: Selecionar todos

var velocidade = 1;
mp_potential_step_object(obj_player.x, obj_player.y, velocidade, object_index);
Você coloca esse código no Step do objeto que você quer que colida, então coloca o x e o y para determinar a direção em que ele ira andar, a velocidade, e por fim o objeto que ele deverá evitar, neste caso o object_index que é o objeto onde esta executando o código.
O único problema que pode haver, é que essa função já move seu objeto, então se tiver outro código de movimento não será necessário utiliza-lo.

Responder

Quem está online

Usuários navegando neste fórum: Ahrefs [Bot], Google [Bot] e 10 visitantes