1
我正在编写一个游戏,当我触摸屏幕时,一个球跟随着我的动作。 我触摸代码类似于此:如何为ACTION_MOVE获得更快的触摸频率
...
case MotionEvent.ACTION_MOVE:
ballX = currentX;
ballY = currentY;
invalidate();
,自然我处理的OnDraw事件和绘图与drawOval椭圆形。
由于应用程序在模拟器中启动,所有工作都按照指示进行,但似乎通过提高触摸速度(鼠标),球以非常高的延迟移动,所以当我停下来时,我应该等待1秒,而球到达最后的位置。有没有办法提高ACTION_MOVE事件的发生频率以加快发射速度或改善此程序的整体行为?
我试了这个..也试图使只有真正需要的矩形无效,但情况几乎是一样的..只有一点点更好。你知道为这种特殊情况找到一个代码示例吗? – 2011-12-15 22:12:32