在运行时设置窗口位置时,为什么窗口在屏幕上重复显示? (LIBGDX)

时间:2018-12-09 07:16:20

标签: libgdx

问题:在设置窗口位置时,Windows会在屏幕上克隆。

在我的ApplicationAdapter.create()中,创建一个窗口并将其添加到场景中:

window = new Window("titleWindow", skin);
stage.addActor(window);

ApplicationAdapter.render()中,我将窗口重新定位如下:

    if(rendercount % 100 == 0){
        window.setPosition(100 + count,300);
    }
rendercount++

为什么我的窗口被克隆到屏幕上?我只是想移动它。

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否要在 render ()方法的开头清除屏幕?

Gdx.gl.glClearColor(0, 0, 0.5f, 0.6f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);