触摸板不显示并且没有错误

touchpad not showing and gives no errors

所以,我终于在 [=56= 中使用 Physics Body EditorBox2D 制作了一个实体]。现在我很乐意使用 libGDX 创建一个优雅的 触摸板 。基本上,我是这样做的:

// Touchpad
private Touchpad touchpad;
private Touchpad.TouchpadStyle touchpadStyle;
private Skin touchpadSkin;
private Drawable touchBackground;
private Drawable touchKnob;

这就是我在 create() 方法中写的:

// Touchpad initialisation
    touchpadSkin = new Skin();
    touchpadSkin.add("touchBackground", new Texture("touchBackground.png"));
    touchpadSkin.add("touchKnob", new Texture("touchKnob.png"));

    touchpadStyle = new Touchpad.TouchpadStyle();

    touchBackground = touchpadSkin.getDrawable("touchBackground");
    touchKnob = touchpadSkin.getDrawable("touchKnob");

    touchpadStyle.background = touchBackground;
    touchpadStyle.knob = touchKnob;

    touchpad = new Touchpad(10, touchpadStyle);
    touchpad.setBounds(50, 50, 300, 300);

    stage = new Stage();
    stage.addActor(touchpad);
    Gdx.input.setInputProcessor(stage);

但是,在我对其进行测试时,我发现从未呈现任何触摸板。也许这就是相机的全部,所以:

我不知道,这是回答我的问题所需的所有信息,所以为了清楚起见,有 the whole class

实际上,我犯了一个愚蠢的错误 - 忘记将 stage 内容放入 render() 方法 ))):

stage.act(Gdx.graphics.getDeltaTime());
stage.draw();