快速开始:5 步配置场景
Step 1 — 放置导航体积
- Place Actors 搜索
SDG Nav Path Volume,拖入场景。 - 用缩放工具调整体积大小,覆盖希望 Actor 可移动的空间。
- 在 Details 面板配置:
| 属性 | 说明 | 建议值 |
|---|---|---|
VoxelSize | 体素边长(cm),越小越精细但越慢 | 室内 50 |
NumPaths | 生成路径条数 | 1~10 |
AveragePathDistance | 每段路径平均长度(cm),0 = 自动 | 0(自动) |
bUsePolynomialFit | 多项式平滑 | true |
可放置多个 Volume,每个各自配参,系统逐个处理。
Step 2 — 创建移动 Actor
- 创建一个 Actor 蓝图(或用已有 Actor)。
- 添加组件
SDGPathManagerComponent。 - 配置运动参数:
| 属性 | 说明 | 默认值 |
|---|---|---|
MoveSpeed | 移动速度(cm/s) | 400 |
bLoopAllPaths | 走完所有路径后是否循环 | false |
bAutoAdvanceNext | 当前样条走完自动切下一条 | true |
Step 3 — 蓝图连线
在 Actor 的 Event Graph 中:
Event Tick
└→ PathManager → MoveInsideNavVolume(Delta Seconds)
├→ Return Value (bool): true=移动中, false=全部走完
├→ Out Location (FVector)
└→ Out Rotation (FRotator)
Step 4 — 挂载采集传感器(可选,配合 IADataSDG)
- 在关卡中放置
AIASDGCameraSensor/AIASDGLidarSensor/AIASDGRadarSensor等传感器 Actor,在 World Outliner 中将其拖拽挂载到移动 Actor / Pawn 下。 - 关卡中放置
IA Capture Config Agent(或在命令行附加-IAAutoSpawnSensors自动生成传感器并挂载到 Player Pawn)。
Step 5 — 运行
- PIE:按
1键手动触发采集。 - Standalone:采集自动启动,到达
MaxFrames后退出。
下一步
精细配置导航参数与排查常见问题,见配置与标签。