曲线配置编辑器

总览

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

曲线配置编辑器界面展示了所有曲线类的配置和Meta信息,可自由添加或调整并应用至所有已创建的曲线实例。曲线配置的数据结构由Meta定义,保存和加载均使用json文件。

序号模块
1页面切换栏
2配置文件信息
3曲线类名
4可配置参数
5配置操作按钮
6曲线类切换
7曲线Meta管理

页面切换栏

切换曲线配置和Meta管理页面。

配置文件信息

曲线配置的数据结构由Meta定义,因此有两个相关文件:Meta文件和配置数据文件,此处分别列出两个文件的路径。

曲线类名

曲线类名可自由定义,不允许与已有曲线类重名。

可配置参数

参数释义默认值备注
Key根据所有配置参数值自动生成的唯一标识符,无需手动编辑
Alias曲线的别名,可以为空,可以为中文。如果该项不为空,则导出的曲线会以别名显示;同时曲线类栏里也是显示这个可以为任意字符串
System Type曲线类所属的子系统,进入对应子系统即可编辑此曲线类Generic可选值中,Generic表示此曲线类为泛用型,可在所有子系统中编辑,其他值均对应于可以使用曲线的子系统
Use Height勾选以启用高度线false具体使用方法参考添加高度线
Default Height默认高度500可选值范围为-5000~5000,具体使用方法参考添加高度线
Use Falloff勾选以启用衰减线false具体使用方法参考添加衰减线
Auto Smooth勾选以启用自动平滑false具体使用方法参考自动平滑
Preview Mesh勾选以启用预览Meshfalse具体使用方法参考预览Mesh
Number of Satellites卫星点数量1可选值范围为0~10
Default Satellite Width默认卫星线宽度500可选值范围为0~10000
Number of Left Outlines左侧轮廓点数量0可选值范围为0~10,具体使用方法参考添加轮廓点
Number of Right Outlines右侧轮廓点数量0可选值范围为0~10,具体使用方法参考添加轮廓点
Default Outlines Width默认轮廓线宽度0可选值范围为0~10000,具体使用方法参考添加轮廓点
Outlines Type轮廓点类型,对应不同的移动自由度All FreeAll Free:全方向自由
XY Free:XY平面自由,仅可在XY平面上移动
Y Free:Y轴自由,仅可在Y轴上移动
Z Free:Z轴自由,仅可在Z轴上移动
具体使用方法参考添加轮廓点
Spline Resolution曲线绘制分辨率,数值越小,曲线的绘制越平滑256可选值范围为1~1000
Use Override BP Actor勾选以启用曲线蓝图Actor类Pangu曲线支持使用继承于PanguSplineActor类的蓝图Actor类来创建曲线Actor,便于在编辑器中拓展曲线功能,具体使用方法参考曲线Actor蓝图类
Override BP Actor Path曲线蓝图Actor类路径蓝图资产引用路径
Use Override Component Class勾选以启用特化曲线类Pangu曲线支持使用特化的曲线派生类来创建曲线实例,为该类曲线拓展独有的功能,曲线所属子系统为道路时可以勾选,其他子系统忽略即可
Override Component Class Name特化曲线类名曲线所属子系统为道路时可以使用PanguRoadComponent,其他子系统忽略即可
Spline Mesh Material曲线默认Mesh的材质
bLoopMesh是否开启曲线闭合时自动创建Loop Mesh功能false
LoopMeshMaterial闭合曲线Loop Mesh使用的材质
Snap Priorities曲线点贴合优先级,未设置时默认贴合地形Type:对象类型,支持Landscape、StaticMesh、BSP和Foliage类型
Tag Filter:可根据标签筛选贴合对象,空值表示不筛选,标签前附加!符号表示过滤此标签
Offset:表示贴合时的偏移值
具体使用方法参考贴合优先级

配置操作按钮

应用配置

保存并应用编辑中的所有曲线类配置,如果已经存在由旧版曲线类配置创建出来的曲线实例,将出现弹窗提示,可选择对其应用新版配置。

重置配置

重置编辑中的所有曲线类配置,从当前配置文件中重新加载。注意,重置配置后并不会直接应用,仍需要点击应用配置按钮。

加载配置文件

手动选择json文件,加载曲线配置。注意,加载配置后并不会直接应用,仍需要点击应用配置按钮。

查看配置文件

在系统文件浏览器中打开配置文件所在文件夹。

曲线类切换

曲线类切换按钮,可以切换不同曲线类,以管理其对应的Meta文件。

曲线Meta管理

曲线Meta分为Component/Point/Segment三个部分,分别对应于曲线组件、曲线点和曲线段,列出对应的文件路径。

点击Edit Meta按钮可以打开MetaEditor并编辑对应的Meta属性。

点击Show in Explorer按钮可以在系统文件浏览器中打开对应的Meta所在文件夹。