先看下面的演示效果:
里面主要用到Unity的自带网格寻路(NavMesh)和LineRanderer,核心思想是获取unity 的网格寻路的点,再把这些点赋予LineRanderer;
相关代码如下:
using UnityEngine;
using System.Collections;
public class CubeMove : MonoBehaviour {
NavMeshAgent _Nav;
LineRenderer _LineRenderer;
RaycastHit hit;
public GameObject Cube;
Vector3 endPoint;
// Use this for initialization
void Start () {
_Nav = Cube.transform.GetComponent<NavMeshAgent>();
GameObject r = Reso