java ai寻路_AI自动寻路
1.首先把游戲場景中的物體設為靜態
2.選中Window
中的Navigation
,點擊Bake進行場景烘焙
3.在需要尋路的游戲對象上添加
NavMeshAgent組件。調整其AgentSize大小與游戲對象適應。
4.新建腳本,掛在需要尋路的對象身上。
using UnityEngine;
using System.Collections;
public class Enemy_Move : MonoBehaviour {
//聲明尋路組件
NavMeshAgent nav;
//獲取需要尋找的對象
GameObject player;
// Use this for initialization
void Start () {
//獲取尋路組件
nav = this.GetComponent();
//通過標簽查找要尋路的對象
player = GameObject.FindGameObjectWithTag("Player");
}
// Update is called once per frame
void Update () {
//判斷何時進行追擊
if (Vector3.Distance(this.transform.position,player.transform.position)<15f)
{
//設置尋路目標為玩家的位置
nav.destination = player.transform.position;
}
}
}
總結
以上是生活随笔為你收集整理的java ai寻路_AI自动寻路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sketch Mirror使用
- 下一篇: Miko二次元动漫视频网站源码 视频播放