1
我喜歡不清除緩衝區位的效果,它如何創建幽靈軌跡,它使我可以創建整潔的效果和圖像。有沒有一種方法可以捕獲和保存屏幕上的圖形?也許稍後再用代碼回憶。libGDX OpenGL清除緩衝區位
我喜歡不清除緩衝區位的效果,它如何創建幽靈軌跡,它使我可以創建整潔的效果和圖像。有沒有一種方法可以捕獲和保存屏幕上的圖形?也許稍後再用代碼回憶。libGDX OpenGL清除緩衝區位
您可以嘗試使用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();
}
現在得到幀緩衝區的紋理以備後用:
fbo.getColorBufferTexture()