错误信息

validateFunctionArguments:3577: failed assertion `Fragment Function(xlatMtlMain2): missing sampler binding at index 1 for _mtlsmp_u_texture1[0].'

原因是shader使用了第二张纹理,但是精灵没有设置这张纹理,

片段着色器代码如下:

uniform sampler2D u_texture1;

解决办法,无论是否用到了u_texture1,都需要设置一次。

标签: Cocos2d-x

添加新评论