Los enemigos aparecen de arriba hacia abajo pero ahora quiero que mientras van bajando se muevan de izquierda a derecha, como le hago para que hagan esos movimientos?
hay distintas maneras de hacerlo, por ejemplo, asignarle al objeto una velocidad horizontal:
[gml]
if (gravity != 0) or (vspeed !=0)
hspeed = 4
[/gml]
Pero eso hara que se mueva para un solo lado no?
para hacerlos caer le puse vertical speed pero si pongo horizontal speed nomas se movera para un lado y lo que quiero es que se mueva de un lado para otro y al mismo tiempo que valla bajando
Cita de: beto2789 en Octubre 09, 2015, 11:54:41 PM
quiero que mientras van bajando se muevan de izquierda a derecha
de izquierda a derecha da a entender que van en una sola dirección. Si quieres que vayan y vengan hacia los lados:
CREATE
[gml]
signo = 1
alarm[0] = room_speed *2[/gml]
ALARM[0]
[gml]
if (gravity != 0) or (vspeed !=0)
{
signo *= -1
alarm[0] = room_speed *2
}
[/gml]
STEP
[gml]
if (gravity != 0) or (vspeed !=0)
hspeed = 4 * signo
[/gml]
Tienes razon, no me exprese bien en lo que queria pero ya pude, Gracias. :)