我正在编写一款需要接收触摸事件的Android游戏。我的问题是,每当用户在屏幕上拖动手指时,太多的触摸事件被发送到触摸事件处理程序(我认为它运行在单独的线程中),导致我的帧率急剧下降! 我应该如何最好地限制每秒处理的触摸事件数量呢?
例如,如果我的游戏以60帧/秒运行,我真的不需要每秒处理多于1个触摸事件。 我可以采取什么方式来做到这一点而不丢失任何信息(即关于用户上次在屏幕上触摸的位置的重要信息)吗?
例如,如果我的游戏以60帧/秒运行,我真的不需要每秒处理多于1个触摸事件。 我可以采取什么方式来做到这一点而不丢失任何信息(即关于用户上次在屏幕上触摸的位置的重要信息)吗?