Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: matiascarpello en Diciembre 08, 2014, 01:17:01 AM

Título: Consulta - como comprobar a donde mira el personaje
Publicado por: matiascarpello en Diciembre 08, 2014, 01:17:01 AM
Hola gente, quiero hacerles una pequeña consulta.

Tengo un juego de plataformas en donde tiene animaciones al caminar si va hacia la derecha o izquierda.

Ahora le añadí una animación para cuando salte, pero necesito que esa animación tenga un xscale-1 para que cuando esta mirando hacia la izquierda la animación del salto mira a la izquierda. Y lo mismo para cuando mira a la derecha.

Por eso quiero saber si hay forma de comprobar a donde mira el personaje.
Título: Re:Consulta - como comprobar a donde mira el personaje
Publicado por: Iros en Diciembre 08, 2014, 02:17:01 AM
Podes comprobarlo de esta forma:

[gml]
if (xprevious < x) {
   //Acción de mirar a la derecha.
} else if (xprevious > x) {
   //Acción de mirar a la izquierda.
}
[/gml]
Título: Re:Consulta - como comprobar a donde mira el personaje
Publicado por: TheSandBoxMKG en Diciembre 08, 2014, 06:15:44 AM
Comprobar cual fue la ultima tecla que tocó (entre derecha e izquierda).

por cierto, para usar el xscale=-1, tienes que poner el origen del sprite en el centro, así no da problemas.