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.