我正在尝试使用cocos2d 2.0中的着色器进行模糊效果。我有两个fragement着色器,一个用于水平方向,一个用于垂直方向。他们都工作,但我需要能够使用它们两个方向模糊。我无法想象如何在同一个精灵上使用两个片段着色器,因为你只能将一个着色器程序附加到一个精灵。有没有什么特别的方法可以做到这一点?
答案 0 :(得分:1)
我找到了'解决方案'。
您可以使用CCRenderTexture,并使用第一个Shader绘制精灵,然后使用其结果在其上运行第二个Shader。
它不理想,但它有效。