CinemachinePath

CinemachinePathBase:

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

你可能感兴趣的