1.导航网格烘焙
Window.Navigation
确保环境中的Navigation Static勾选上
2.点击Navigation中的Bake中的Bake
agent radius可以更改导航网格里物体的距离
3.将不能走的物体设定为不能行走
点击Object,然后选择物体,点击Navigation Area,选择Not walkable
4.点击需要巡逻的对象,增加组件Nav Mesh Agent
设定radius和height
5.加入代码控制人物
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class Hero1 : MonoBehaviour {
public NavMeshAgent agent; // 在UnityEngine.AI命名空间下
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update (