Я пытаюсь подготовить свою игру для Google Play Games на ПК (игра будет добавлена в феврале). В настоящее время движение в моем игровом клиенте для Android управляется экранным джойстиком. Вы можете нажать, чтобы переместить одну плитку, или удерживать, пока не отпустите. Я пытаюсь закодировать движение клавиатуры WASD аналогичным образом.
Android onKeyDown и onKeyUp работает для одиночных нажатий клавиш, но метод event.startTracking() и onKeyLongPress, похоже, не работают. для физических клавиатур (пример кода: https://stackoverflow.com/a/18799434/572286). Когда я нажимаю и удерживаю клавишу клавиатуры (например, W), она просто срабатывает onKeyDown/onKeyUp повторно.
[img]https://i. sstatic.net/GPZphSjQ.png[/img]
Есть ли у кого-нибудь какие-нибудь идеи? Я просмотрел StackOVerflow и Google и ничего не нашел. Это сводит меня с ума.
Похоже, это немного связано, хотя этот человек не пошел дальше onKeyDown/onKeyUp, чтобы начатьTracking/onKeyLongPress: Android: как обнаружить события нажатия и отпускания клавиатуры?
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-and-hold
Поддержка физической клавиатуры Android для нажатия и удержания клавиш ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Поддержка физической клавиатуры Android для нажатия и удержания клавиш
Anonymous » » в форуме Android - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поддержка физической клавиатуры Android для нажатия и удержания клавиш
Anonymous » » в форуме Android - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение клавиш, таких как Cmd-B, с физической клавиатуры в приложении для iPad.
Anonymous » » в форуме IOS - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-