跳到主要内容

快速开始:5 步配置场景

Step 1 — 放置导航体积​

  1. Place Actors 搜索 SDG Nav Path Volume,拖入场景。
  2. 用缩放工具调整体积大小,覆盖希望 Actor 可移动的空间。
  3. 在 Details 面板配置:
属性说明建议值
VoxelSize体素边长(cm),越小越精细但越慢室内 50100,室外 200500
NumPaths生成路径条数1~10
AveragePathDistance每段路径平均长度(cm),0 = 自动0(自动)
bUsePolynomialFit多项式平滑true

可放置多个 Volume,每个各自配参,系统逐个处理。

Step 2 — 创建移动 Actor​

  1. 创建一个 Actor 蓝图(或用已有 Actor)。
  2. 添加组件 SDGPathManagerComponent。
  3. 配置运动参数:
属性说明默认值
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)​

  1. 在关卡中放置 AIASDGCameraSensor / AIASDGLidarSensor / AIASDGRadarSensor 等传感器 Actor,在 World Outliner 中将其拖拽挂载到移动 Actor / Pawn 下。
  2. 关卡中放置 IA Capture Config Agent(或在命令行附加 -IAAutoSpawnSensors 自动生成传感器并挂载到 Player Pawn)。

Step 5 — 运行​

  • PIE:按 1 键手动触发采集。
  • Standalone:采集自动启动,到达 MaxFrames 后退出。

下一步​

精细配置导航参数与排查常见问题,见配置与标签。