Unity 实现NPC自动追人

向地形中 添加Navigation组件 烘焙地图
在这里插入图片描述

向NPC上添加Nav Mesh Agent组件 即导航组件
代码用法

using UnityEngine.AI;//引用AI命名空间
    private NavMeshAgent agent;//声明NavMeshAgent类型的
	private Transform 目标物体;
	
	void Awake(){
    
    
    agent = GetComponent<NavMeshAgent>();//获取自动寻路组件 
    目标物体= GameObject.FindGameObjectWithTag("目标物体的标签").transform;//获取人物坐标
	}
	
	void Update(){
    
    
	transform.LookAt(目标物体);//Robot面向目标物体
    agent.SetDestination(目标物体.position);//向人物移动  括号中为目标物体
    }

猜你喜欢

转载自blog.csdn.net/m0_47605113/article/details/114848074