-
Creator 版本: 3.6.1
-
目标平台:Chrome浏览器
-
重现方式:
项目中有两个相机A,B。其中A相机的Visibility是default,B相机的Visibility是 1 << 10父节点node在编辑器中将layer设置为 1 << 10,然后加载一个prefab,通过instantiate将prefab实例化一个节点child_node,将child_node的layer设置为 1 << 10 之后添加在节点 node 上。发现child_node这个节点依然在A相机里面显示了。
如果在编辑器里面拖一个prefab预制到父节点,然后将其layer设置为 1 << 10,这个时候可以在B相机里面显示。
整体给我的感觉是使用代码设置一个节点的layer,layer值是变了,但是渲染没变。
tileNode.layer = 1 << 10;
this.node.addChild(tileNode);
this.tileNodes.push(tileNode);
- 重现概率: 必现
demo.zip (68.0 KB)

