公司最近在做一個群體尋路的專案,60+個模型在一個地形上行走。我開始用的Nav 后來發現不行,現在換了A* ,請問各位大大有什么好的 建議嗎?要不能卡位,不能重疊。
uj5u.com熱心網友回復:
nav為什么不行啊。 nav是a星的優化版。uj5u.com熱心網友回復:
會卡位,會疊加。不容易修改優化。。uj5u.com熱心網友回復:
群體尋路一般是2種做法,1:選定群體的一個帶頭的,A*,尋出路徑,其他人跟隨,一字長蛇陣,帶頭的走到目標點之后,跟隨的依次分布在目標點周圍。
(代表游戲比如dota,花錢出一批投石車,圈住,A對方基地,投石車就是一字長蛇陣開到目標點,再呈扇形散開)
2:選定群體的一個中心,A*,尋出路徑,其他人按照和中心的相對位置行走,行走程序保持原始陣型,遇到狹窄通道時,需要變換陣型,整體通過狹窄通道之后,是否再加速恢復陣型看實際需求
(代表游戲比如帝國時代,圈住一隊兵,是會排出陣型的,行走程序中保持陣型,過橋的時候,陣型會打散,全部通過之后恢復,到目標點之后,依然是原陣型不變,除非目標點有障礙無法恢復)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72625.html
標籤:Unity3D
下一篇:PT游戲如何修改服務器資料
