Fly¶
用途¶
通过导航规划器提供的空中航点,朝目标、撤退位置或漫游目的地移动实体。
关键输入 / 输出¶
- 通用移动输入:
type、path,以及对应行为选择的目标(tracing、destination或漫游设置);适用时还包括goal、distanceMetric和reachDistance。 - 飞行参数:
speed、speedModifier、flexibility、maxHeight和neverAboveMaxHeight;setFinalPosition控制漫游成功后的最终位置。 - 输出:无。
成功 / 失败语义¶
- 到达配置的移动目标时成功。
- 目标无效、路线无法执行或移动动作无法继续时失败。
重要限制¶
- 需要导航运行时、
Rigidbody2D、启用的导航碰撞体,以及实现IMovementSource的控制目标。 neverAboveMaxHeight仅作用于追踪目标。maxHeight限制目标相对其下方支撑面的高度,不是全局世界高度上限。