1.5.2版本
我想要的是一个精灵包含有子节点,我只想让当前的精灵执行的我的渲染.子节点该怎么显示就怎么显示
调用:
this.setProgram(this.node._sgNode, this._program);//this._program设置好的GLprogram
setProgram: function (node, program) {
if (cc.sys.isNative) {
var glProgram_state = cc.GLProgramState.getOrCreateWithGLProgram(program);
node.setGLProgramState(glProgram_state);
} else {
node.setShaderProgram(program);
}
var children = node.children;
if (!children)
return;
//**下面这两句注释掉就渲染不起作用,加上可以使用,但是子节点也执行了相同的渲染,**
// for (var i = 0; i < children.length; i++)
// this.setProgram(children[i], program);
},
