求助,NodePool 节点回收后ShaderMaterial无效

版本 Cocos Creator 2.0.9
使用NodePool 后,节点回收后,节点上的Shader就消失啦,
请问怎么才能保持呀。

示例Demo下载DemoShaderMaterial.zip (242.9 KB)
Demo是Creator 2.0.9 创建的。

这是因为放入对象池时可能会初始化节点的属性,shared就被清除了。再次从对象池取出时需要再次设置shared.我改为

表现正常。

1赞

谢谢啦