我正在创建一个粒子发射器,其纹理是带有 alpha 的白色圆圈。无法使用传递给片段着色器的颜色为精灵着色。
我尝试了以下方法:
gl_FragColor = texture2D(Sampler, gl_PointCoord) * colorVarying;
这似乎是在做某种加色。
我正在尝试将此移植:http: //maniacdev.com/2009/07/source-code-particle-based-explosions-in-iphone-opengl-es/ 从 ES 1.1 到 ES 2.0