如何检测按住libgdx按钮的时间

时间:2014-04-27 22:16:27

标签: java android button libgdx

我试图用libgdx制作一款安卓游戏,并且在检测按钮是否被按下时遇到问题。我希望能够检测按钮何时被按下,因为我想在按钮关闭时移动我的角色并在按钮停止时停止它。

我真的只是希望按钮像键盘上的箭头键一样工作。

这就是我目前正在使用的内容:

    buttonRight.addListener(new ClickListener() {
        @Override
        public void clicked(InputEvent event, float x, float y) {
            levels.get(index - 1).getBlackPoint().moveRight();
        }
    });

我尝试过其他方式,例如使用更改侦听器,但无法使其发挥作用。

我想在我的游戏屏幕上有四个按钮,左,右,上,下。当用户按下按钮时,每个按钮都将移动角色。释放按钮后,角色将停止移动,直到按下四个按钮中的另一个按钮。

0 个答案:

没有答案