Colisão em 8 direções
Enviado: Sex Mai 17, 2019 6:24 pm
olha eu estou com muito problema, estou fazendo um projeto aqui um com a movimentação em 8 direções fiz esse codigo
bom esse codigo está funcionando bem mas não consigo fazer a colisão de geito nenhum, então queria saber se vocês poderiam me ajudar
Código: Selecionar todos
var up, down, left, right;
up = keyboard_check(ord("W"));
down = keyboard_check(ord("S"));
left = keyboard_check(ord("A"));
right = keyboard_check(ord("D"));
if (up || down || left || right)
{
dir = point_direction(0, 0, (right - left), (down - up));
velh = lengthdir_x(vel, dir);
velv = lengthdir_y(vel, dir);
}
else
{
velh = 0;
velv = 0;
}
x += velh;
y += velv;