我正在开发Android游戏。它有很多事情正在进行,但运行得相当顺利。当然,直到用户触摸屏幕。为什么触摸事件会破坏我的Android帧速率?
,当他们接触它,onTouchEvent
被称为(与action = ACTION_MOVE
,x = 0
和y = 0
)大致在一次似乎是一个相当高的优先级,因为它绝对抹杀帧率每十毫秒。一旦触摸结束,帧速率恢复到其良好状态。
我已经试过
- 具有游戏照常
onTouchEvent
手柄输入有onTouchEvent
回报true
马上onTouchEvent
在所有
实现不具有问题仍然存在在所有三种情况下。
有没有人遇到过这个?有没有办法降低生成事件的速率,或者确保它们仅在实际移动时生成,或者使用只获取当前触摸位置的轮询方法?甚至只是一种完全禁用它的方法?
链接不再起作用。 – 2017-04-29 00:05:18