This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
版本控制
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

组织节点

在Unigine中,节点以等级制度可以通过World Nodes窗口进行管理。

World Nodes视窗

此窗口包含当前世界中存在的所有节点。一些节点可以是资源文件:网格,声音,地形,实例化节点或*.node文件中存储的节点。

当您通过菜单栏Create菜单)或从Asset Browser中拖动一个新节点到场景中时,该节点将自动添加到节点层次结构中并显示在World Nodes窗口中。

World Nodes窗口允许按名称和类型过滤节点,折叠节点层次结构(仅显示父节点并隐藏子节点),扩展节点层次结构(显示添加到世界的所有节点),重新整理复育克隆重命名删除中, 和分组节点。

要打开World Nodes窗口,请在菜单中选择Windows -> Toggle World Hierarchy

注意
建立层次结构时,请考虑到依赖节点的多线程更新

切换节点#

要打开和关闭节点,请在其旁边的复选框上单击鼠标左键。如果未选中该标志,则不会渲染该节点。

切换节点的开和关

您还可以启用和禁用一组选定的节点:

多选切换

也可以在Parameters窗口中禁用和启用节点。

重命名节点#

要重命名节点,请在World Nodes然后再次左键单击(缓慢双击)以输入新名称。

重命名节点

您也可以右键单击一个节点,在下拉列表中选择Rename,然后键入一个新名称。

节点也可以在Parameters窗口中重命名:

通过Parameters窗口重命名
注意
重命名节点不会导致重命名与其链接的资源(如果有)。

重新排列节点#

要将节点移动到层次结构中的特定位置,请按住鼠标左键将其拖动。

在层次结构中移动节点

用白线突出显示将在其中放置节点的层次结构中的位置:

突出位置

设置节点继承#

场景中的节点具有层次结构:每个节点(父节点)可以具有多个子节点(子节点)。例如,它允许您仅通过转换父节点来更改多个节点的转换。

要折叠或展开子节点列表,请单击父节点左侧的箭头
您也可以通过单击折叠World Nodes窗口中的所有子节点,或展开单击,以查看World Nodes中的所有节点。

默认情况下,添加到场景的新节点位于节点层次结构的根级别。您可以使用以下描述的方法之一设置其继承。

制作父节点#

要使一个节点成为另一个节点(或多个节点)的父节点,请同时选择父节点和所需的子节点,右键单击父节点,然后在下拉菜单中选择Make Parent,下拉列表:

制作父节点

通过使用此选项,您可以为层次结构树分支执行重定位:选择目标分支,右键单击所需的父节点,然后在下拉列表中选择Make Parent。它产生以下内容:

  1. 新建的父代始终位于层次结构的根级别。
  2. 位于不同层次结构级别的子节点位于同一级别。

修复节点

制作子节点#

要将一个节点作为子节点添加到层次结构中的另一个节点,或重设一个节点,请按住鼠标左键将其拖动到所需的父节点。

添加子节点

将添加节点的父节点以白色框突出显示:

突出显示的父节点

你也可以移动节点到所需父节点的子节点旁边的特定位置:该节点将作为子节点添加到此父节点。

小时候移动节点

取消父节点#

要从其父节点分离节点,请右键单击它,然后在下拉列表中选择Unparent

注意
节点仅与其直接父节点分离,并与前一个父节点放置在同一级别。

从其父节点分离节点

要重置子节点的继承(即,将其与所有父节点分离并放置在层次结构的根级别),只需它到层次结构中的相应位置。

克隆节点#

要克隆节点,请右键单击它,然后在下拉列表中选择Clone

克隆节点

您也可以选择节点并按Ctrl+D执行相同的操作。新节点将在与原始节点相同的层次结构级别上创建,并具有相同的转换。如果原始节点有子节点,那么它们也将被克隆。

克隆节点的另一种方法是选择它,按Shift并拖动该节点的箭头操纵器。

复制节点#

要复制节点,请右键单击它,然后在下拉列表中选择 Copy

复制节点

节点将被复制到剪贴板。为了粘贴复制的节点,右键单击UNIGINE编辑器的任意位置,并在下拉列表中选择 Paste

您也可以使用 Ctrl+CCtrl+V 热键执行相同的操作。

复制的节点可以粘贴到同一项目中的任何世界。

删除节点#

要从层次结构中删除节点,请右键单击它,然后在下拉列表中选择Delete

删除节点

您也可以选择一个节点,然后按DELETE执行相同的操作。

注意
如果删除父节点,则其所有子节点也将被删除。

删除节点不会导致删除与其链接的资源(如果有)。

过滤节点#

过滤节点可简化大型环境中的节点管理。

您可以选择要在World Nodes窗口中显示的节点类型:单击并选择所需的节点类型。

您可以通过单击Enable All临时显示所有对象。届时,将保留当前的过滤器设置。

过滤节点

可以按名称或ID(应完整键入)来过滤节点。在相应的字段中输入节点名称或ID。

按ID过滤节点

分组节点#

分组节点允许同时管理多个节点。相对于节点,可以将分组的节点转换为单个节点中心点

对节点进行分组时,将创建一个新的Dummy Node,并且所有选定的节点都将成为其子节点。届时,分组节点的层次结构将继续存在。

要对节点进行分组,选择它们,右键单击,然后在下拉列表中选择Group或按Ctrl+G

分组节点

可以选择分组的节点并将其转换为单个节点:

分组节点
最新更新: 2023-06-23
Build: ()