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.
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]
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.