Hola!. Mi problema es el siguiente. Tengo dos sprites (spr_player,spr_atak) y al apretar la tecla "space" quisiera que el spr_player cambie al spr_atak el cual se reproduzca 1 vez y vuelva al spr_player. ?Como puedo hacerlo en GML?. Muchas gracias y espero sus respuestas.  :-[

#1 Febrero 23, 2010, 01:28:11 PM Ultima modificación: Febrero 23, 2010, 07:09:46 PM por pesteling
facil; crea dos eventos, los dos de la tecla del teclado barra; pero si te fijas hay tres teclados, uno con una flecha verde otro con una roja y ortro con nada.
Utiliza el evento del teclado que no tiene flecha primero;seleccionas spacio.
A este evento le pones en "main1" la accion change sprite; y hay seleccionas el sprite que esta atacando de tu personaje.

ahora agregas el evento del teclado con una fhecha verde, haces exactamente lo mismo, solo que le pones en el evento change esprite, el sprite de tu personaje que no esta atacando.

eso es todo  :)

:'( si no te funciona: remplasa las accines change sprites por un code que diga sprite_index=(nombre de tu sprite)
XD
Poisoned City (Beta de combate):


                 
La ayuda, se agradece;
El esfuerzo, se valora.

Muchas gracias pestelling. Era facil solo que yo probaba con el evento Key Press.  :-[ Muchas gracias.

me alegra ser de ayuda  :)

Poisoned City (Beta de combate):


                 
La ayuda, se agradece;
El esfuerzo, se valora.