Libgdx的ScreenUtils.getFrameBufferTexture()仅获取某些3D模型的像素

时间:2014-03-17 12:39:45

标签: opengl 3d libgdx screenshot

我试图制作一个暂停屏幕,其中3D场景的最后一帧渲染到纹理,我会在其上渲染一个半角alpha和一些文字的黑色矩形。 我以为使用......

ScreenUtils.getFrameBufferTexture()

...是最简单的选项,但其纹理缺少此属性的模型......

BlendingAttribute(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA)

...屏幕截图中根本不会呈现。

示例:

Pre Post

为什么会这样?

1 个答案:

答案 0 :(得分:0)

好的,这已经在最新的nightlies中修复了。只需用它们更新你的项目。