Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: dulop en Junio 26, 2011, 09:46:16 PM

Título: Cambiar de sprite al chocar, problema
Publicado por: dulop en Junio 26, 2011, 09:46:16 PM
Tengo una duda
Yo tengo un enemigo que camina solo, y que a los bordes rebota (como la tortuga roja de mario bros).

El script que tengo es este al chocar con una pared:
image_speed=0.30
sprite_index=perro
image_xscale=-1

Es decir que cambia el sprite a su rev?s. (tambi?n en la colisi?n tengo un "reverse horizontal direction")

Pero eso pasa cuando est? yendo a la izquierda... de mirar a la derecha pasa a mirar a la izquierda.
Pero cuando choca contra algo a la derecha, el sprite empieza a caminar hacia la derecha, pero mirando a la izquierda.

?C?mo hago para que ese -1 pase a ser 1 si estoy caminando hacia la izquierda?
No s? si mi explico..

Gracias!
Título: Re: Cambiar de sprite al chocar, problema
Publicado por: sulcan en Junio 26, 2011, 10:05:23 PM
basta con poner:

image_speed=0.30
sprite_index=perro
image_xscale=image_xscale*-1

ahora cada vez que llames esto se volteara la sprite
cualquier duda ? inconveniente hazmelo saber...
Título: Re: Cambiar de sprite al chocar, problema
Publicado por: dulop en Junio 26, 2011, 10:22:03 PM
Gracias me funcion?! muchas gracias