CinemachinePathBase:
- float FindClosestPoint (Vector3 p, int startSegment, int searchRadius, int stepsPerSegment);
找到路径上距离目标点(世界坐标系)最近的点。p
: 目标点(世界坐标系)startSegment
: 在哪一路段开始搜索。路段指两个 waypoint 之间的一段路径searchRadius
: startSegment 两侧要搜索的段数 -1 表示没有限制,即搜索整个路径stepsPerSegment
: 将一路段分割成许多直线来搜索它。数字越高,结果越准确,但数字越大,性能也相应地越慢返回值
: 路径上最接近目标点的位置,以 PositionUnits.PathUnits 为单位, 非 PositionUnits.Distance