Unity3D實現(xiàn)自動尋路
Unity3D自動尋路,供大家參考,具體內(nèi)容如下
1.首先在Unity3D創(chuàng)造中一個正方體,一個圓柱體和一個平面。

2.將正方體和平面設(shè)為靜態(tài)(Static前的方格打勾)

3.在Window中打開AI進(jìn)行導(dǎo)航網(wǎng)格烘培


4.在add component中添加Nav Mesh Agent(導(dǎo)航網(wǎng)格代理)

這里將Stopping Distance的值修改為0.5。如果使用默認(rèn)值0,則最后圓柱體會與正方體重合在一起。
5.附加AI腳本給圓柱體
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class AINavgation : MonoBehaviour
{
public GameObject target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
agent.destination = target.transform.position;
}
void Update()
{
}
}
6.最終效果

Unity3D小白一枚,如有錯誤希望大佬們指正!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#中將字符串轉(zhuǎn)換為整型的三種解決方法總結(jié)
本篇文章是對C#中將字符串轉(zhuǎn)換為整型的三種解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

