Página 1 de 1
colisão com o mesmo obj
Enviado: Sex Mar 31, 2023 11:07 pm
por ArthurNic
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
Re: colisão com o mesmo obj
Enviado: Sáb Abr 01, 2023 5:45 pm
por Chuaschinai
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.