Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: yokaiworld en Septiembre 06, 2014, 08:22:27 PM

Título: usar el giroscopio del telefono para mover el personaje
Publicado por: yokaiworld en Septiembre 06, 2014, 08:22:27 PM
existe algun codigo para utlizar el giroscopio de los telefonos para mover un mersonaje, digamos mover hacia un lado va hacia atras, muevo hacia el otro va hacia adelante, muevo hacia arriba salta algo por el estilo... gracias
Título: Re:usar el giroscopio del telefono para mover el personaje
Publicado por: Mega G en Septiembre 06, 2014, 09:03:16 PM
Aquí tienes:

YoYo_GetTiltX()
YoYo_GetTiltY()
YoYo_GetTiltZ()


Cada una de estas 3 funciones devuelve la inclinación según cada eje.

Para empezar puedes hacer una aplicación que dibuje en pantalla la inclinación del móvil según cada eje y así sabrás cual te va mejor para el juego que estés haciendo.

Una vez sepas qué eje es el que quieres controlar, puedes usar esté código en el evento <Step> del personaje para moverlo:

if YoYo_GetTiltY()>0.25
{
x+=1;
}
else
if YoYo_GetTiltY()<-0.25
{
x-=1;
}

(cambiando YoYo_GetTiltY() por el que corresponda al eje que te vaya bien)

Espero que te sirva, ¡un saludo!