本节介绍如何使用驾驶路径编辑器创建AI车辆驾驶路径和相关行为的基本流程。
在世界编辑器中,找到顶部的模式栏
点击驾驶路径编辑器模式按钮
工具窗口会在顶部显示一排按钮
第一个按钮为**“添加新驾驶路径样条”**
在工具窗口中点击添加新驾驶路径样条
地图上的鼠标光标球体会从红色变为紫色
在地图上左键点击以放置节点并绘制驾驶路径
继续点击以添加更多节点——路径样条会随着用户绘制实时显示
鼠标方式:直接在地图上点击并拖动节点
Gizmo 方式:按下 ALT 切换 Gizmo,然后使用移动 Gizmo 手柄进行操作
选中驾驶路径样条上的一个节点
查找宽度手柄(节点两侧、左右控制杆)
拖动宽度手柄向外或向内调整路径宽度
这将影响 AI 的驾驶行为和路径跟随
选择驾驶路径样条上的一个节点
查找速度调节杆(节点处的垂直控制柄)
向上或向下拖动速度调节杆,以调整该位置的速度
这将控制 AI 在该路段的行驶速度
选择节点:点击任意节点(节点会高亮显示)
拖动节点:点击并拖动节点,在地图上移动位置
添加新节点:将鼠标悬停在路径两端较近的空白区域,点击可在样条的任一端添加节点
插入节点:将鼠标悬停在已有样条线上,会出现高亮球和文字提示——点击即可在该处插入节点
删除节点:选中节点后,按下 DEL 键即可删除
闭合样条:将起点或终点节点拖动至靠近另一端,出现提示线和文字后,按住 SHIFT 并松开,即可闭合形成环路
拼接样条:将一条样条的起点或终点节点拖至同类型另一条样条的起点或终点节点,出现提示线后,按住 SHIFT 并松开即可将两条样条合并为一条
拆分样条:在样条上选择一个节点,然后点击样条列表下方的**“拆分”**按钮,即可将样条在该点分成两段
简化样条:使用**“简化”**按钮,可在尽量保持轮廓形状的前提下,减少节点数量
反转样条:使用**“反转”**按钮可将样条的节点顺序倒置,从而反转路径方向。此操作也会同步反转速度曲线和左右驾驶行为
准备车辆:确保车辆处于期望的起始位置
在工具窗口中点击 “录制”
驾驶车辆 沿着期望的路径行驶
完成后点击 “停止录制”
工具会根据你的驾驶轨迹生成一条样条曲线
平稳驾驶:避免突然操作,以获得更好的路径质量
保持速度一致:有助于生成自然的速度曲线
按照目标路线行驶:准确经过 AI 需要跟随的路线
包含关键点:行驶过程中经过重要的路口和弯道
自然结束:行驶到期望的终点时停止录制
录制生成的样条曲线可以像普通路径一样进行编辑
在路径列表中选择一条路径样条线
在车辆列表中选择一辆车辆
点击路径或车辆列表中相应的关联按钮
车辆现在将被连接到该路径样条线
关联状态会显示在两个列表的下方
一个路径可以关联多辆车辆
关联状态会显示哪些车辆与哪些路径已连接
再次点击相同的按钮可以解除关联(该按钮为切换开关)
通过选择不同的车辆并将它们关联到同一路径,实现切换车辆
在场景中选择已关联的车辆
在工具窗口点击播放或类似按钮
车辆会自动按照录制的路径行驶
观察回放,查看 AI 如何沿路径行驶
需要调整时停止回放
反复迭代优化
播放/停止:单个按钮可切换 AI 驾驶的开始与停止
循环:样条曲线可设置为循环行驶,可自定义圈数
在路径样条线上选择一个节点
查找该节点上方的速度条控制柄(垂直的小杆)
上下拖动控制柄以调节该点的速度
控制柄位置越高 = 速度越快(红色)
控制柄位置越低 = 速度越慢(蓝色)
速度变化可以营造更自然的驾驶行为
通过在弯道节点降低速度,让车辆在转弯时减速
在直线路段的节点提高速度,让车辆在直行时加速
平滑过渡不同速度区域,避免突兀变化
多测试不同速度设置,找到最合适的驾驶手感
延迟时间:AI 在开始驾驶前等待的时间
起始节点索引:AI 从路径上的哪个节点开始
路线速度:某些回放模式下可用的备用速度设置(会覆盖速度曲线)
激进程度:AI 驾驶的激进程度
保持车道:AI 是否严格沿路径范围行驶
避让车辆:AI 是否尝试避开其他车辆
先使用默认值,再逐步调整
播放回放来测试修改效果
平衡真实感与期望的驾驶风格
当不需要速度曲线时,使用路线速度
自由模式:不受约束的路径绘制(默认)
导航图模式:基于航点的路径创建
在工具窗口中,找到曲线列表
使用每条曲线右侧的开关进行启用/禁用操作
禁用的曲线:节点不可见,但内容仍会显示
启用的曲线:可完全交互,编辑节点
先从基础路径开始,再逐步增加复杂性
经常使用回放,确保路径可用
利用录制功能创建自然路径
逐步调整速度以获得更好效果
自定义路径用自由模式,道路网络用导航图模式
用不同车辆测试,确保兼容性
在熟悉了这些基础工作流程后,用户可以进一步探索:
这篇文章对你有用吗?