5.10導航系統
Nav Mesh Agent 自動尋路(新增在移動的物體上)
Off Mesh Link分離路面(新增在跳躍的起始點的其中一個點上)
Nav Mesh Obstacle動態障礙(新增在障礙物上)
運動的物體都不能設定為Static
usingUnityEngine;
usingSystem.Collections;
publicclassNavigationScript:MonoBehaviour{
private NavMeshAgent agent;
public Transform[ ] targetTransform;
float time;
private int TargetIndex=1;
voidStart( ){
agent=GetComponent<NavMeshAgent>( );
}
voidUpdate( ){
//走到滑鼠點選的位置
//if(Input.GetMouseButtonDown(0)){
// agent.destination = targetTransform.position;
物體移動到滑鼠點選的位置
// RaycastHit hit;
//if(Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition),out hit)){
//if(hit.collider.name.Contains("Plane")){
////設定目標點
//agent.destination=hit.point;
//}
//}
//}
//if(Input.GetKeyDown(KeyCode.Alpha1)){
//agent.areaMask=9;
//GameObject.Find("Road2").SetActive(false);
//}
//if(Input.GetKeyDown(KeyCode.Alpha2)){
//agent.areaMask=17;
//GameObject.Find("Road1").SetActive(false);
//}
//巡邏
if(agent.remainingDistance==0){
time+=Time.deltaTime;
if(time>=3.0f){
TargetIndex++;
//目標點迴圈更改
TargetIndex=TargetIndex%targetTransform.Length;
//設定目標點
agent.destination=targetTransform[TargetIndex].position;
time=0.0f;
}
}else{
agent.destination=targetTransform[TargetIndex].position;
}
//if(Input.GetMouseButtonDown(0)){
//if(gameObject.name=="Player1"){
//agent.destination=targetTransform[1].position;
//}else{
//agent.destination=targetTransform[0].position;
//}
//}
}
}
相關文章
- Linux系統導航技巧Linux
- 智慧醫院導航導診系統,院內導航方案怎麼樣?
- 醫院內可以導航嗎?院內導航系統哪家口碑好?
- 醫院智慧導診系統,醫院導航怎麼做?
- 院內導航系統哪家口碑好?醫療院內導航地圖公司排名地圖
- 直播系統程式碼,自行更改導航欄樣式
- MIT開發無人機導航系統:可躲避障礙MIT無人機
- 管理系統狀態列和導航欄(翻譯)
- flutter 自定義tab導航-頂部導航-底部導航Flutter
- 飛機導航系統遭攻擊!致多架飛機偏離航線
- .NET Core 3 WPF MVVM框架 Prism系列之導航系統MVVM框架
- 醫院室內定位導航,智慧醫院導診系統如何實現?
- iOS系統導航欄自定義標題動畫跳變解析iOS動畫
- 本田謳歌汽車導航系統故障,出現時鐘倒置?
- 直播系統程式碼,flutter手寫一個底部導航欄Flutter
- DukuanCMS_網址導航,導航網站,網址導航原始碼網站原始碼
- 直播系統平臺原始碼隱藏虛擬導航欄,禁止下拉通知欄,禁止上滑出虛擬導航欄原始碼
- ROS2(Navigation2)導航系統試用及文件ROSNavigation
- uniapp---wap2app去掉系統自帶的導航欄APP
- Windows10系統怎麼解除金山毒霸網址導航Windows
- DeepMind利用人工神經網路打造“類腦導航系統”神經網路
- 數字樣機:慣性導航系統控制單元模擬
- 導航特效特效
- jquery導航jQuery
- Prism導航
- 路由導航路由
- Linux-5.10原始碼之網路系統簡介:Linux原始碼
- 實現左側導航和橫向導航
- 5.10
- 地下停車場導航方案,智慧反向尋車系統怎麼做
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- PbootCMS導航選單-導航選單的使用教程boot
- 微服務導航微服務
- 分類導航
- Nas導航頁
- TRIZ理論在提高AGV導航系統可靠性中的應用
- iOS系統中導航欄的轉場解決方案與最佳實踐iOS
- 如眸導航-真正屬於你的導航網站網站