所以我在Android上开发游戏(垂直播放),我想知道如何处理某些触摸事件。
首先,我们希望我们的玩家角色在屏幕下方时始终朝向手指移动,我们将其称为移动动作。
其次,我们有一个功能,可以在短暂点击屏幕时执行某些操作,将其称为屏幕操作
我该怎么做来区分这两个事件?我想考虑时间ACTION_DOWN和ACTION_UP并处理屏幕动作,但是一位朋友说它有点hacky并且不喜欢它。此外,我不希望角色走向屏幕动作的任何地方。有没有办法让这些事件彼此独立?
注意:移动操作正在进行时,屏幕操作应该会发生。