层级分组:如何动态设置节点的渲染层级所属分组

如何动态设置节点的渲染层级分组:
image
在Creator中,当节点设置的 Layer 属性包含在相机的 Visibility 属性 中时,节点便可以被相机看见。
节点的 Layer 属性是一个无符号 32 位的整数,最多支持 32 个不同类型的 Layer,其中开发者可自定义第 0 ~ 19 个 Layer,剩下后面的 12 个 Layers 则是引擎内置的。
image
image

So,自定义层级的值是二进制左移,例如User Layer 19(Canvas_19)的值应该是(1 << 19)
在代码中:

	 this.test_node.layer = (1 << 19);
     //this.test_node.layer = Layers.Enum.UI_2D;//(内置层级UI_2D)
posted @ 2026-02-27 12:04  EricShx  阅读(2)  评论(0)    收藏  举报