using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class PathTwo : MonoBehaviour { //目标点 public Transform targetPoint; private NavMeshPath navMeshPath; //lineRenderer组件 public LineRenderer lineRenderer; //画线路径集合 用于保存UV坐标 private List<Vector3> arrowList = new List<Vector3>(); private float num; void Start() { lineRenderer.transform.eulerAngles = new Vector3(90f, 0f, 0f); lineRenderer.startWidth = 0.5f; lineRenderer.endWidth = 0.5f; lineRenderer.alignment = LineAlignment.TransformZ; // 获取NavMeshPath navMeshPath = new NavMeshPath(); // 设置目标点 SetTargetPoint(targetPoint.position); } void Update() { if (targetPoint != null) { // 在每帧更新路径线条的位置 UpdatePath(); } } // 设置新的目标点并更新路径线条 void SetTargetPoint(Vector3 point) { tar
导航寻路地面动态路径指引(LineRenderer)
于 2023-11-27 16:30:43 首次发布