Я разрабатываю игру для Android. Он прошел много, но работает достаточно гладко. Это, конечно, пока пользователь не коснется экрана.
Пока они касаются его, onTouchEvent
вызывается (с action = ACTION_MOVE
, x = 0
и y = 0
) примерно один раз каждые десять миллисекунд при том, что кажется довольно высоким приоритетом, поскольку он полностью уничтожает частоту кадров, Как только осязание заканчивается, частота кадров возвращается в хорошее состояние.
Я пробовал
- имеющий
onTouchEvent
ввод ввода для игры как обычно -
onTouchEvent
возвращаетtrue
прямо - не реализовано
onTouchEvent
Проблема сохраняется во всех трех ситуациях.
Кто-нибудь сталкивался с этим? Есть ли способ уменьшить скорость, с которой генерируются события ACTION_MOVE
, или гарантировать, что они генерируются только при фактическом перемещении, или использовать метод опроса, который просто получает текущее местоположение касания? Или даже просто способ полностью отключить его?