Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: corintiano75 en Noviembre 10, 2010, 07:12:26 AM

Título: duda joystick
Publicado por: corintiano75 en Noviembre 10, 2010, 07:12:26 AM
buenas pe?a kisiera saber como escribir en codigo.Si suelto la tecla d direccion del joystick derecha o izquierda para q mi personaje al dejar d andar pase a la  animacion d parado_derecha o parado_izquierda.

gracias d ante mano y salu2.
Título: Re: duda joystick
Publicado por: Hackware en Noviembre 10, 2010, 07:42:24 AM
Tendr?as que decirle que si no est? presionada la tecla derecha ni la izquierda cambie el sprite dependiendo de la direcci?n que est? mirando.

En c?digo ser?a as? (Evento Step):

[gml]if (joystick_direction(/*1 ? 2*/)!=vk_numpad4) and (joystick_direction(/*1 ? 2*/)!=vk_numpad6)
{
if (dir==derecha) sprite_index=parado_derecha;
else if (dir==izquierda) sprite_index=parado_izquierda;
}[/gml]

Antes debes declarar la variable dir en el evento Create para que el c?digo no lance errores. Observa que es una variable creada por mi, no la confundas con direction. Los valores recomendados para esta variable son derecha e izquierda si tu juego es, por ejemplo, un plataformas.