Scene2d 如何处理被触摸的演员?(LibGDX)

Paw*_*wel 5 android libgdx scene2d

我在 libgdx 中使用 scene2d 时遇到问题。我找不到任何可以让我检查演员是否被触摸的方法。我只能找到告诉我演员是被触摸还是被释放的方法。在我的游戏中,当演员被按住时,每帧都应该做一些事情,而不仅仅是在我手指上的那一刻。当我松开手指时,我想停止这些事情。

Jer*_*ins 4

您可以在您的InputListener. 创建一个布尔字段isTouched,当你得到 a 时设置为 true touchDown,当你得到 a 时设置为 false touchUp。我在自上而下的射击游戏中使用了这种方法,效果非常好。