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

最佳答案

您可以在InputListener中对此进行跟踪。创建一个布尔字段isTouched,当您获得touchDown时将其设置为true,当您获得touchUp时将其设置为false。我在自上而下的射击游戏中使用了这种方法,效果很好。

关于android - Scene2d如何处理被触摸的 Actor ?(LibGDX),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35365030/

10-10 20:16