1
有可能將幀緩衝區保存爲紋理。這樣我可以重新使用framebuffer來創建一個新的紋理?如何在libgdx中重新使用framebuffer紋理
com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture()
每次都會返回相同的紋理。
編輯:
我計算陰影,不想重新計算靜態光源。所以我想將紋理中的靜態燈光/陰影計算保存下來。目前我必須爲每個燈光製作一個新的幀緩衝器來保存它們。而那是不夠的。
請提供更多信息。你想要達到什麼目的?你寫道,你想重用和紋理一樣的FrameBuffer。但是你寫的「每次都會返回相同的紋理」。這不是你想要的嗎? – Springrbua
增加了更多信息。這是可以理解的嗎? – Kani
如果你開始/開始你的FrameBuffer,渲染所有的燈光和陰影,然後結束FrameBuffer並調用'com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture()',這應該給你一個你的光照貼圖的'Texture' 。這不正常嗎? – Springrbua