Como uso el cambio de direccion del sprite del personaje con esto?
if xspeed < 0
image_xscale = 1
if xspeed > 0
image_xscale = -1
Seria mejor usar este codigo que crear otro objeto y al colisionar que cambie de otro sprite que mire para otro lado?
podrias usarlo con los eventos right y left
en left
if <condicion>
{
<codigo>
image_xscale=1
}
en right
if <condicion>
{
<codigo>
image_xscale=-1
}
pero ojo, esto depende de como este orientadodo el sprite, si originalmente esta mirando hacia la izquierda y se cambia el valor de image_xscale a -1, te invierte la orientacio del sprite sobre el eje x(en si queda mirando hacia la der :-[), y si se cambia image_xscale a 1, el sprite se queda orientado como estaba originalmente, esto no solo afecta al sprite_index que tenias en el momento de cambiar el valor de image_xscale, sino que afecta a todos los sprites que se vayan a asignar despues(talves ya lo sabias pero te lo comento por si las dudas), en si te ahorra el trabajo de tener que asignar sprite para que mire hacia la derecha y la izquierda