Repulsão em Lengthdir
Enviado: Seg Mai 31, 2021 12:59 pm
Olá, eu estou com muita dificuldade em meu jogo para fazer uma repulsão quando algo explode perto do meu personagem, me disseram para usar a função lengthdir mas eu não estou conseguindo, meu código usado é o seguinte:
var len = 64;
var dir = point_direction(object_index.x, object_index.y, other.x, other.y);
var _xx = x + lengthdir_x(len, image_angle)
var _yy = y + lengthdir_y(len, image_angle)
var xx = x + lengthdir_x(len, dir);
var yy = y + lengthdir_y(len, dir);
object_index.x += _xx;
object_index.y += _yy;
eu queria que ele deslizasse na direção contrária em que explodiu mas não consigo, alguém que entende disso pode me ajudar por que eu realmente não entendo essa função...
var len = 64;
var dir = point_direction(object_index.x, object_index.y, other.x, other.y);
var _xx = x + lengthdir_x(len, image_angle)
var _yy = y + lengthdir_y(len, image_angle)
var xx = x + lengthdir_x(len, dir);
var yy = y + lengthdir_y(len, dir);
object_index.x += _xx;
object_index.y += _yy;
eu queria que ele deslizasse na direção contrária em que explodiu mas não consigo, alguém que entende disso pode me ajudar por que eu realmente não entendo essa função...