本文共 584 字,大约阅读时间需要 1 分钟。
添加新物体,命名为Player,添加组件Nav Mesh Agent.同时添加Navigation,将 需要进行自动寻路的地方进行烘焙。创建脚本Follow: using UnityEngine; using System.Collections; public class Follow : MonoBehaviour { public Transform target; private NavMeshAgent agent; void Start() { agent = GetComponent<NavMeshAgent>(); } // Update is called once per frame void Update() { if (target != null) { agent.destination = target.position; } } } 创建一个新物体Target,拖入脚本的变量中,可使Player自动找到Target。无论 Player如何变化,都可以找到。 新建Cube添加Nav Mesh Obstacle组件,将所有的障碍物都进行烘焙。此时Player 可绕过障碍物找到Target. 当Target突然移动时,为了让Player直接跳下来可设置Bake中的Drop Height的值 为4,Object中的选项都勾选上。 ![]() |
转载地址:http://iefqb.baihongyu.com/