【发布时间】:2023-03-17 17:15:01
【问题描述】:
我是 LibGdx 的新手,输入处理有问题。
每当触地得分时,我的玩家都需要发射子弹。 但是好像这个方法只调用了一次……
然后用户必须再次点击才能射出另一颗子弹。
我希望总是在点击时发射子弹...
有没有办法处理这个用例?
【问题讨论】:
-
具体是什么方法? (在 Libgdx 中有多种获取触摸事件的方法。)
-
InputProcessor 中的 touchDown 方法。当我单击时……它只被调用一次……无论我是按住单击还是快速释放它。我需要检测用户何时按住点击。有方法 touchDragged ...但仅当我按住单击并移动光标时才调用它...这样我无法检测到用户何时仅按住单击并将光标仍在同一位置...希望您理解这个想法。 ..这很简单,不敢相信没有办法做到这一点。
标签: libgdx