Buen dia, soy principiante en esto de GM, tengo GM 1.867
Lo que pasa es que quiero que mi un objeto encuentre al enemigo mas cercano a el, para esto uso el siguiente codigo en Draw
lo probe cuando el room solo tiene un objeto enemigo y funciona, pero cuando el enemigo muere se borran todos los otros objetos del room (exepto uno que se dibuja hasta el fondo). asi que agregue lo siguiente
pero sigue pasando lo mismo, en el room agregue otro objeto enmigo, al principio igual funciona y se dibuja la linea pero, cuando muere cualquiera de los dos objetos igual.
¿que estoy haciendo mal?
muchas gracias por sus respuestas
Lo que pasa es que quiero que mi un objeto encuentre al enemigo mas cercano a el, para esto uso el siguiente codigo en Draw
Código [Seleccionar]
var inst = instance_nearest(x, y, obj_enemigo);
if inst != id
{
draw_line(x, y, inst.x, inst.y);
}
lo probe cuando el room solo tiene un objeto enemigo y funciona, pero cuando el enemigo muere se borran todos los otros objetos del room (exepto uno que se dibuja hasta el fondo). asi que agregue lo siguiente
Código [Seleccionar]
if object_exists(obj_enemigo){
var inst = instance_nearest(x, y, obj_enemigo);
if inst != id
{
draw_line(x, y, inst.x, inst.y);
}
}
pero sigue pasando lo mismo, en el room agregue otro objeto enmigo, al principio igual funciona y se dibuja la linea pero, cuando muere cualquiera de los dos objetos igual.
¿que estoy haciendo mal?
muchas gracias por sus respuestas