我不知道为什么,但我正在多次更改我的精灵上的 Shader(CCGLProgram)。我希望能够使用我在精灵上分配和使用的以前的着色器,但是这样做会使我的整个精灵变黑(没有错误)。
我发现的唯一方法是重新创建我的程序并使用新创建的程序。但是,这并不理想,如果可能的话,我宁愿使用原始程序找到解决方案。
我不知道为什么,但我正在多次更改我的精灵上的 Shader(CCGLProgram)。我希望能够使用我在精灵上分配和使用的以前的着色器,但是这样做会使我的整个精灵变黑(没有错误)。
我发现的唯一方法是重新创建我的程序并使用新创建的程序。但是,这并不理想,如果可能的话,我宁愿使用原始程序找到解决方案。