如何配置不同子系统所需的曲线

目标

以Water子系统为例,为其添加名为River和Lake的两个曲线类,并配置Lake曲线类的Meta属性。

入口

通过Pangu窗口-菜单栏-Tools-Spline Config Editor选项,可以打开曲线配置编辑器

操作步骤

1 添加配置

添加配置

点击如图所示按钮,添加曲线类配置。

2 调整参数

调整参数

调整各参数,修改曲线名,并将系统类型(System Type)设置为Water。

各参数的详细含义详见可配置参数

3 应用配置

应用配置

点击如图所示按钮,保存并应用曲线类配置。

4 配置Meta属性

为曲线配置Meta属性,可以为曲线实例、曲线点和曲线段添加更多的自定义属性,便于动态扩展。

Pangu曲线的实例、点和段均支持自定义Meta属性,相互独立且以曲线类为单位。其对应的Meta文件路径规则如下:

  • 曲线实例:[Meta文件夹] / Spline / Attribute / [曲线类名].Global.meta.json
  • 曲线点:[Meta文件夹] / Spline / Attribute / [曲线类名].ControlPoint.meta.json
  • 曲线段:[Meta文件夹] / Spline / Attribute / [曲线类名].Segment.meta.json

本节以Lake曲线类为例,为其配置Meta属性。

Meta编辑器中,点击New,新建Meta属性,并按需添加任意属性:

属性编辑完成后,点击Save,保存当前的Meta文件:

Meta文件的保存路径需要符合规则,假设当前配置的为Lake类曲线实例的Meta属性,则其Meta文件路径应为:

[Meta文件夹] / Spline / Attribute / Lake.Global.meta.json

为曲线点和曲线段配置Meta属性的方法与曲线实例类似,只需区别不同配置的文件路径即可。

结果

结果

进入Water子系统,可以看到新增的River和Lake曲线类。切换到Lake曲线类,点击如图所示的Add Spline按钮,即可创建一条Lake曲线。

选中曲线实例,可以在细节面板中编辑其Meta属性:

Meta属性的详细使用说明可以参考Meta编辑器