标签: cocos2d-iphone opengl-es-2.0 kobold2d
我不知道为什么,但我多次在我的精灵上更改着色器(CCGLProgram)。我希望能够使用我在sprite上分配和使用的先前Shader,但这样做会将我的整个精灵变为黑色(没有错误)。
我找到的唯一方法是重新创建我的程序并使用新创建的程序。但是,这并不理想,我宁愿找到使用原始程序的解决方案。
答案 0 :(得分:0)
你是指你的一个顶点着色器中的u_mvpMatrix吗?根据您使用的Cocos2d版本,您可能需要将其更改为CC_MVPMatrix