Bueno no me gusta hacer dos threas seguidos y ser molesto pero lo hago para o mezclar dos preguntas tan diferentes en un solo thread...
Tengo un poder que al chokar con la instancia de un enemigo... la del enemigo empieza a retroceder...
Yo ya tengo heco el procedimiento de retroceder y cambiar de sprite y restar vida... pero no puedo hacer que al dejar de colisionar con el objeto la instancia deje de moverse...
Trate con variables y con condicionales de cantidad de instancias... condicionales de colisiones, etc... y no pude... como se hace?
a ver, supongo que quieres decir que cuando una instancia "porder" choca contra un "enemigo" este retrocede un poco... ?Has intentado con un while?
en el evento de colision:
while (distance_to_object(obj_poder)<1)
{
//lo que pongas para que retroceda...
}
Y supongo que de esta manera solo retrocederia una vez. :-\
Si estas usando speed para hacer retroceder al objeto podes ponerle friction=0.2(o un valor mayor) en el evento CREATE