Libgdx改变精灵批处理的着色器

时间:2013-07-25 00:19:06

标签: shader sprite libgdx spritebatch

我只是想知道是否有办法改变精灵批处理的着色器并编写自定义着色器而不必使用新的网格物体?

1 个答案:

答案 0 :(得分:3)

SpriteBatch constructor有一个ShaderProgram。您也可以使用setShader()进行设置。

请确保在着色器中包含所需的顶点属性和制服(请参阅SpriteBatch code),因为SpriteBatch需要设置这些属性和制服。