Разработка игр для Android - перемещение телефона - PullRequest
6 голосов
/ 10 сентября 2011

Прежде всего, извините за смутное название. У меня нет других идей о том, что можно там поставить, но вы увидите это сами, читая дальше.

Я очень новый Java-разработчик для Android и марсианин в разработке игр, поэтому мой вопрос не столько связан с подробностями, сколько с теорией и возможностями.

Меня интересует, как я могу разработать свою игру, поэтому, если держать телефон горизонтально и наклонить его так или иначе, объект будет двигаться в этом направлении. Я уверен, что это очень распространено и легко сделать, но что если я хотел, чтобы максимальная скорость увеличивалась при дальнейшем повороте, а ускорение увеличивалось при более быстром повороте?

Я, честно говоря, понятия не имею, насколько сложен этот вопрос, будете ли вы смеяться и дадите мне одну строчку кода или это то, чему вы просто не можете научить.

В любом случае, спасибо за чтение, я с нетерпением жду ваших ответов.

Ответы [ 2 ]

2 голосов
/ 10 сентября 2011

Проверьте это http://mobilestrategist.blogspot.com/2010/01/android-accelerometer-and-orientation.html

Это дает вам то, что вам нужно, чтобы делать то, о чем вы просите, но, как подсказывает другой ответ, вы можете бежать, прежде чем ползти сюда. Я пишу Android уже 2 года и пока не пользуюсь акселерометром. Хотя, если вы просто хотите покопаться в возможностях устройства, это хорошее место для начала, я полагаю.

1 голос
/ 10 сентября 2011

Вы можете прочитать о датчиках & событиях датчиков .

TYPE_ACCELEROMETER, возможно, то, что вы ищете ...

...