【发布时间】:2012-02-23 18:20:40
【问题描述】:
我正在开发一个具有 2 个函数的游戏,一个称为 singleClick(),另一个称为 moveClick(float dx, float dy)
singleClick() 从 MotionEvent.ACTION_UP 调用
moveClick() 从 MotionEvent.ACTION_MOVE 调用(其中 dx = x-previousX)
我的问题:如果我用手指尝试移动动作,也会调用单击。反之亦然,当我用手指单击某物时,会调用 moveClick()。
我可以处理单击时调用的 moveClick(),但是当玩家移动时调用 singleClick() 确实搞砸了我的游戏控制。
我怎么知道哪个是哪个??
【问题讨论】: