2011-09-10 16 views
6

Antes que nada, perdón por el título impreciso. No tengo otras ideas de lo que se podría poner allí, pero lo verás por ti mismo mientras lees.Desarrollo de juegos para Android - Mover el teléfono

Soy un desarrollador de Java muy nuevo para Android y un desarrollo marciano del juego, por lo tanto, mi pregunta no está tan relacionada con los detalles, ya que está relacionada con la teoría y las posibilidades.

Me interesa saber cómo puedo desarrollar mi juego, así que si sostiene el teléfono horizontalmente y se inclina hacia un lado u otro, un objeto se moverá en esa dirección. Estoy seguro de que esto es muy común y fácil de hacer, pero ¿qué pasa si quiero que la velocidad máxima aumente cuanto más se gira, y la aceleración para aumentar cuanto antes se giró?

Honestamente, no tengo idea de la complejidad de esta pregunta, si se reirá y me dará una línea de código o si es algo que simplemente no puede enseñar.

De cualquier manera, gracias por leer, espero sus respuestas.

+0

1: Muy buena primera pregunta en StackOverflow. Bienvenido. :) –

+0

bueno, si el dispositivo tiene un acelerómetro o un giroscopio, puede detectar diferencias en cómo se inclina el dispositivo, por lo que es muy posible hacerlo. – usealbarazer

Respuesta

2

mira esto http://mobilestrategist.blogspot.com/2010/01/android-accelerometer-and-orientation.html

Esto le da lo que tiene que hacer lo que estás pidiendo, pero como la otra respuesta sugiere, que puede estar en ejecución antes de arrastrarse aquí. He estado escribiendo Android durante 2 años y aún no he aprovechado el acelerómetro. Aunque supongo que si buscas fideos con las capacidades del dispositivo, este es un buen lugar para comenzar.

Cuestiones relacionadas