我试图用libgdx制作一款安卓游戏,并且在检测按钮是否被按下时遇到问题。我希望能够检测按钮何时被按下,因为我想在按钮关闭时移动我的角色并在按钮停止时停止它。
我真的只是希望按钮像键盘上的箭头键一样工作。
这就是我目前正在使用的内容:
buttonRight.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
levels.get(index - 1).getBlackPoint().moveRight();
}
});
我尝试过其他方式,例如使用更改侦听器,但无法使其发挥作用。
我想在我的游戏屏幕上有四个按钮,左,右,上,下。当用户按下按钮时,每个按钮都将移动角色。释放按钮后,角色将停止移动,直到按下四个按钮中的另一个按钮。