曲线配置编辑器
通过菜单栏的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 | 勾选以启用预览Mesh | false | 具体使用方法参考预览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 Free | All 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分为Component/Point/Segment三个部分,分别对应于曲线组件、曲线点和曲线段,列出对应的文件路径。
点击Edit Meta按钮可以打开MetaEditor并编辑对应的Meta属性。
点击Show in Explorer按钮可以在系统文件浏览器中打开对应的Meta所在文件夹。