gpt4 book ai didi

java - libGDX OpenGL 清除缓冲区位

转载 作者:太空宇宙 更新时间:2023-11-04 14:00:03 24 4
gpt4 key购买 nike

我喜欢不清除缓冲区位的效果,它如何创建鬼迹,它允许我创建简洁的效果和图像。有没有办法可以捕获并保存屏幕上的绘图?也许稍后会在代码中记忆一下。

最佳答案

您可以尝试使用 FrameBuffer。在您的加载代码中,您将拥有类似以下内容:

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();
}

现在获取 FrameBuffer 的纹理以供以后重用:

fbo.getColorBufferTexture()

关于java - libGDX OpenGL 清除缓冲区位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com