Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: windspro en Agosto 15, 2010, 02:38:15 AM

Título: Key realese con joystick?
Publicado por: windspro en Agosto 15, 2010, 02:38:15 AM
 :( pues eso quiero saber como se hace la accion key realese con joystick, parece tonto pero enrealidad no he encontrado nada.

Gracias
-------
Título: Re: Key realese con joystick?
Publicado por: kakashigna en Agosto 15, 2010, 03:43:39 AM
no existe ese evento en GM...
por lo cual tienes 2 opciones...

1.Usas un DLL para usar tu joystick
2.Usas un script que me parece que estaba en desarrollo de script que sirve para mapear el joystick
Título: Re: Key realese con joystick?
Publicado por: Zeit en Agosto 16, 2010, 05:34:52 AM
Hola, no es muy dificil hacer tu propio evento para button released o button pressed para el joystick, solo un poco de codigo, creas una variable para saber si se esta presionas cierto boton y cuando lo requieras solo comprueba si en step anterior estaba o no presionado, un ejemplo:

evento create:

{
presion_actual=false;
presion_previo=false;
}


evento step:

{
presion_actual=joystick_check_button(id,numb);
if(presion_actual and not presion_previo)
  {
  acciones...
  }
presion_previo=presion_actual;
}


Lo anterior seria el button pressed, es decir, la primera vez que presionas el boton despues de estar no presionado...

Saludos.

Edit: Adjunto un ejemplo del funcionamiento, es para el teclado pero solo tienes que cambiar por las funciones del joystick...