Febrero 09, 2018, 03:43:30 PM Ultima modificación: Febrero 09, 2018, 11:14:42 PM por lapso21
Hola, en realidad lo que quiero decir es que en realidad lo que quiero es que el enemigo realice una serie de movimientos por secuencia al estar a cierta distancia y he tenido varios problemas extraños.
los problemas que se producen son: se realiza la primera función de la secuencia y no continua o solo con colisionar compre la función.
bueno, como expertos que son ya se imaginan cual es mi error.  :-X

como nadie me contesta por ahi es por la falta de lo que yo hice

Citarif distance_to_object(obj_nave)<300 and distance_to_object(obj_nave)>0
{{
hspeed=-2
vspeed=5
alarm[0]=30

}
if alarm[0]
{
hspeed=-2
vspeed=-5
alarm[1]=30
}
if alarm[1]
{
hspeed=-2
vspeed=5
alarm[0]=30
}}

seria una accion en zig zag

Solo se realiza la primera accion porque la alarma esta continuamente ejecutandose mientras la distancia es menor de 300.
Si multiplicas la vspeed por -1 inviertes la velocidad y no necesitas usar 2 alarmas

Lo que me queres decir es que haga una variable para la multiplicacion de vspeed así solo uso una alarma?

No solo haces vspeed * = -1
Solo quieres que se mueva en zig-zag cuando esta cerca ?