Pregunta

Estoy usando el acelerómetro para mover un objeto en mi pantalla.Sólo funciona cuando el iPhone está plano.

Si uso el iPhone en otra posición, el objeto no se mueve como quiero (el eje Y no está bien administrado).

Entonces, supongo que tengo que calibrar la posición del acelerómetro.Pero no tengo idea de cómo hacer esto.

Por favor, ayúdame.

Gracias de antemano.

Saludos, Alpesh

¿Fue útil?

Solución

hola espero que todo este bien.Una simple búsqueda en Google dio como resultado esta hermosa publicación.Es exactamente lo que querías.Un tutorial sobre calibración y optimizaciones del acelerómetro.

Este tutorial asume que conoces los conceptos básicos del acelerómetro.Si no, hay muchos tutoriales en Google que le ayudarán a acostumbrarse a los conceptos básicos del acelerómetro.

Este tutorial se centrará en 3 cosas:

  1. Calibrar el acelerómetro para que el usuario pueda jugar su juego desde cualquier posición.
  2. Cambiando la "sensibilidad" del movimiento de su objeto.
  3. Añadiendo la opción de "invertir" los controles.

En primer lugar, ¿por qué molestarse en agregar estas funciones?Simple.Inicie su juego basado en acelerómetro y pruebe las siguientes pruebas:

  1. Juega sentado en perfecta posición.
  2. Elemento de lista
  3. Juega encorvado.
  4. Juega acostado de lado.
  5. Juega sobre la espalda con el dispositivo paralelo al piso y la pantalla que le orienta.

Obtenido de este sitio web:

http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/39833-tutorial-accelerometer-calibration-optimizations.html

Avíseme si esto ayuda si elige esta como respuesta.Aparte de eso, si necesitas más ayuda, házmelo saber.

He implementado este código de tutorial en mi propia aplicación y no estoy jugando un simple juego de ping pong al revés ni tampoco de lado mientras estoy acostado en la cama.:D

Paquete

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top