Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - watka

16
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

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


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