🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
【节点介绍】 在构建大型场景时,容器节点是一个十分重要的节点,它可用于封装一组节点,从而创建新类型的自定义节点以供使用。例如构建一个UI按钮,按钮可能需要几何图形、多个纹理、关键帧动画等等,所有这些节点都可以放入一个容器中,从而使容器充当表示按钮的单个节点。各个节点在主层次结构中隐藏,只展示封装节点,使场景更容易理解。再需要复用时,只需要复制“按钮节点”,而无需复制节点子树。 |图标|名称|说明| | --- | --- | --- | |![](https://img.kancloud.cn/33/df/33dff918754d42a3b9f0c28b63ffbea6_47x48.png)|层级容器|此节点将任意数量的层次结构(和绑定的内容)节点的功能封装到单个层次结构节点。| |![](https://img.kancloud.cn/95/be/95be8bdf912702faf77f8efc0eb41f53_44x49.png)|容器输出|此节点可将对象链接到层次结构容器。| |![](https://img.kancloud.cn/78/42/7842ce38ec131602eab8a6f9775f6b70_44x42.png)|内容容器|此节点将任意数量的内容节点的功能封装到单个内容节点。| |![](https://img.kancloud.cn/ce/7e/ce7e25ed921d42f93f3fc0d26de989c3_41x41.png)|容器信息|此节点提供有关“层次结构容器”节点的名称和链接索引的信息。| 【使用说明】 **创建容器** 创建容器与其他节点的创建方式相同,将层级容器/ 内容容器用鼠标拖动到场景中相应的位置。容器是一个非常常用的节点,一个场景通常包含不同的容器,建议创建后通过双击鼠标立即将其命名。通过选择节点然后在主菜单栏中选择节点/图标/打开,为其设置新图标。要将节点添加到容器中,可以从层次结构中剪切节点,然后粘贴到容器中,也可以直接在容器中新建节点。 **合并节点到容器** 选择一个节点,然后从主菜单栏中使用节点 / 合并至容器进行合并,用容器替换掉选定的子树,并将剪切的节点放在容器中。与此相似,还可以将内容节点合并到内容容器中。 基本上有四种不同的合并方式: **层级编辑器** 1、封装单个层级结构节点及其子树。如果所有选定节点(包括相应属性值)仅连接到此部分树 - 将执行合并并创建新的层次结构容器。 ![](https://img.kancloud.cn/ad/e1/ade1f5975f43d1b7c779e49d271509ec_429x443.png) 2、仅封装单个层级结构节点,不包括其子树。只有单个节点(包括相应属性值)-在其前面位置插入一个新的结构容器,展示之前选中节点的图标。 ![](https://img.kancloud.cn/83/4b/834b765470a2b503fa2ee8ba2eccfb69_424x443.png) **内容编辑器** 3、仅选择CE节点。所有节点都合并到一个新的内容容器中。通过新曝光重新创建指向选择范围之外的绑定。 ![](https://img.kancloud.cn/ec/e6/ece66d3b99062f0bc40f59c80e82d247_445x609.png) 4、选择单个HE节点以及其他一个或多个CE节点。基本上与层级编辑器(2)中的操作相同,但仅合并选定的CE节点,不包括其子树。通过新曝光重新创建指向选择之外的绑定,并展示先前选择的HE节点的图标。 ![](https://img.kancloud.cn/56/c6/56c690f42d7bafff31408669afd652dd_464x560.png)