Java libGDX OpenGL清除缓冲位
我喜欢不清除缓冲位的效果,它创建了一个幽灵轨迹,并允许我创建整洁的效果和图像。有没有办法在屏幕上截取并保存图形?也许可以稍后在代码中回忆。您可以尝试使用帧缓冲区。 在加载代码中,您将有如下内容:Java libGDX OpenGL清除缓冲位,java,libgdx,Java,Libgdx,我喜欢不清除缓冲位的效果,它创建了一个幽灵轨迹,并允许我创建整洁的效果和图像。有没有办法在屏幕上截取并保存图形?也许可以稍后在代码中回忆。您可以尝试使用帧缓冲区。 在加载代码中,您将有如下内容: FrameBuffer fbo; public void load() { int screenwidth = Gdx.graphics.getWidth(); int screenheight = Gdx.graphics.getHeight(); fbo = new Fram
FrameBuffer fbo;
public void load() {
int screenwidth = Gdx.graphics.getWidth();
int screenheight = Gdx.graphics.getHeight();
fbo = new FrameBuffer(Format.RGB8888, screenwidth, screenheight, false);
}
在渲染代码中:
public void render(SpriteBatch batch) {
fbo.begin();
batch.begin();
//rendering stuff goes here
batch.end();
fbo.end();
}
现在获取帧缓冲区的纹理以供以后重用:
fbo.getColorBufferTexture()