巡邏 AI 實作完成!
這次稍微偷了一點很有名的 A* 演算法來用,
A* 提供了很多方便的東西來做 AI 尋路、巡邏和追擊,
而且 2D、3D 都能用,
https://arongranberg.com/astar/download
這是插件官網的下載頁,請安心使用。
免費的就很夠用了,
不難想像專業版應該更厲害。
因為我要做的效果是走格子式的,用到原生的 A* 有點太大材小用了,
所以我就只取我要的部分改來用而已。
之前說的,警戒範圍調遠跟移動速度調整,
就可以營造出 AI 的複雜度了,
像這樣就要很小心上面那個長程索敵,
當然現在因為都在陰暗處,所以不會被抓到。
不過等燈光加上去後,就處處變成千鈞一髮了!
實際運作會是這樣,
當然這邊可以再針對路徑設置做一些編輯器修改,
方便之後對 AI 與關卡設計更靈活,
不過是一人專案......編輯器需求就會排的很後面XD
另外像上面那個訓練師是繞八字走法,
而且可以設定是否要原路反方向走回去,
這就有點考驗玩家的觀察力了。
這個功能一旦完成,手邊素材就又多了一些,
稍微收整後就要往下一個世界前進!
衝吧!第三張地圖~~