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