1

onTouch(View arg0, MotionEvent arg1) 用作游戏输入。它返回false所以它不被处理。在我运行 4.0.4 的 HTC HD2 上,这足以让玩家走得足够快(例如跳过障碍物)。然而,当我只触摸时,我的新 HTC One S 处理它的速度似乎很慢,当我滑动两个 onTouch-Events 之间的时间时要快得多。有没有办法设置 onTouch Listener 的刷新率?或者您有其他控制播放器的解决方案吗?

4

1 回答 1

1

您可以不依赖刷新率,而是保存两次更新之间的时间差 (dt) 并根据经过的时间计算速度。

于 2012-06-12T09:42:57.263 回答