我正在尝试创建四个按钮,就像屏幕上的D-pad一样。我使用scene2d创建了按钮,将它们组织在一个表中。我理解如何添加一个单击其中一个按钮后触发的侦听器,但我希望能够执行某些操作,例如只要按住按钮就移动一个字符。我尝试了下面的代码,并得到一个空指针异常。关于我可以做什么的任何想法?谢谢。
public void render() {
stage.act(Math.min(Gdx.graphics.getDeltaTime(), 1 / 30f));
stage.draw();
if (up_button.isPressed()){
// do something, such as move a character up
}
}