Stand编辑器
通过Pangu窗口-工具栏-Stand
进入Stand工具,可以看到如下图所示的界面,主要分成三个面板:
序号 | 模块 |
---|---|
1 | 管理面板 |
2 | 操作面板 |
3 | Mesh面板 |
序号 | 模块 |
---|---|
1 | 层栏 |
2 | 子层栏 |
3 | Outliner面板 |
在层栏中显示Stand工具管理的所有DataLayer层。点击特定层可以筛选出属于该层的所有Actor显示到下方的Outliner面板中。
Stand工具支持使用子层管理Actor。在子层栏中显示父层是当前选中层的所有DataLayer层。点击特定子层可以筛选出属于该层的所有Actor显示到下方的Outliner面板中。点击./
层表示选择父层本身。
显示当前选中层的所有Actor,以及Actor的所有StaticMeshComponent。在该Outliner中选中Actor或Component会同步选择到场景的Outliner中,并且将该Actor或Component的Stand属性显示到最右侧的Mesh面板中。
默认设置是不显示Component的,需要点击显示设置->取消勾选Hide Actor Component
选项才能显示Component。
序号 | 模块 |
---|---|
1 | Stand工具属性 |
2 | Stand工具按钮 |
Stand工具属性包括:
属性 | 释义 |
---|---|
是否需要导出LOD(Level of Detail) | 勾选了这个选项在导出Stand Actor的网格体的时候,会导出所有LOD的网格体。 |
属性 | 释义 |
---|---|
管理Stand层(Manage Stand Layers) | 打开Stand层管理器,对Stand层进行进行增加、删除、修改等操作。详细用法见Stand层管理器。 |
提取Component(Extract Component) | 将当前选中的Component提取到新的Actor中。新Component会复制自定义属性和网格体。 |
删除Component(Delete Component) | 将当前选中的Component提取到新的Actor中,并标记为删除。新Component会复制自定义属性和网格体,并设成不可见。 |
在文件资源管理器里显示(Show in Explorer) | 打开文件资源管理器,并显示Stand导出目录中。 |
保存Actor属性(Save Actor Attributes) | 导出所有Stand Actor的自定义属性。 |
导出(Export) | 导出当前选中层的所有Stand Actor的自定义属性和网格体。 |
导出所有(Export All) | 导出所有Stand Actor的自定义属性和网格体。 |
Stand层管理器用于对Stand层进行管理,包括设置Stand层的默认Meta路径,以及对Stand层进行增加、删除、修改等操作。Stand层管理器属性包括:
属性 | 释义 |
---|---|
Meta Path | 该Stand层管理器的Meta路径,不可写。 |
Default Layer Meta | 当前场景的Stand层的默认Meta路径。 |
Stand Layers | 当前场景的所有的Stand层结构,每一项表示根层,根层下的每一项表示该层的子层。 |
在选择层、选择Actor、选择Component这三种情况下,Mesh面板表现会有所不同的,也会有一些相同的部分。
- 层模式的Mesh面板:
- Actor模式的Mesh面板:
- Component模式的Mesh面板:
序号 | 模块 |
---|---|
1 | Path类别 |
2 | Pangu Layer/Actor/Component Attr类别 |
3 | 层属性 |
4 | Actor属性 |
5 | Component属性 |
- Meta路径(Meta Path):在层模式下可以设定该层的Meta文件路径,通过指定Meta 文件可以定制该层的Stand Actor的自定义属性。在选择Actor和选择Component时该属性为只读。
- Mesh面板显示选中的对象信息。这一类别可以忽略。
- 出于性能考虑,层属性面板对属于该层的所有Actor的属性不进行展示。现在层属性面板为空。
- AssetMeta:
- BgeoId:该Actor的BgeoId。如果是通过Bgeo导入的Actor,会在导入的时候写入该属性,如果非Bgeo导入的Actor,该属性写为nobgeo。
- bValid:该Actor是否有效。如果Actor没有加载,该属性为false。
- Meshes:包含该Actor所有StaticMeshComponent的属性。每一项是一个键值对,键是Component的名字,值是该Component的属性。
- CustomData:Actor的自定义属性结构体,可以通过改变Meta改变这个结构体。
- HashId:该Component的HashId。如果是通过Bgeo导入的Component,会在导入的时候写入该属性。在提取Component的时候把该属性传给新的Component,用于二次编辑。
- bValid:该Component是否有效。如果被标记为删除,该属性为false。
- asset:该Component的网格体资产。
- Transform:该Component的Transform属性。
- Location:该Component的Location属性。
- Rotation:该Component的Rotation属性。
- Scale:该Component的Scale属性。
- CustomData:Component的自定义属性结构体,可以通过改变Meta改变这个结构体。