Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LibGDX-窗口不是每帧都被清理_Java_Android_Libgdx - Fatal编程技术网

Java LibGDX-窗口不是每帧都被清理

Java LibGDX-窗口不是每帧都被清理,java,android,libgdx,Java,Android,Libgdx,我正在使用LibGDX为android构建一个简单的游戏(基于flappy bird) 当鸟(演员)移动时,它会在屏幕上保留旧图像,如下所示: 我不知道为什么会这样 这是我的GameplayScreen类(代表游戏屏幕) 有人有线索吗 //set the background color Gdx.gl.glClearColor(0, 0, 0, 0); //clear Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 在渲

我正在使用LibGDX为android构建一个简单的游戏(基于flappy bird)

当鸟(演员)移动时,它会在屏幕上保留旧图像,如下所示:

我不知道为什么会这样

这是我的GameplayScreen类(代表游戏屏幕)

有人有线索吗

    //set the background color
    Gdx.gl.glClearColor(0, 0, 0, 0);
    //clear 
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
在渲染方法中添加上面的代码。这样做的目的是清除屏幕上的帧


在渲染方法中添加上面的代码。这样做的目的是清除屏幕上的边框。

谢谢,它成功了!不知怎的,我忘记了我必须清除屏幕上的每一帧。谢谢你,它的工作!不知怎的,我忘记了我必须每一帧都清除屏幕。
    //set the background color
    Gdx.gl.glClearColor(0, 0, 0, 0);
    //clear 
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);