簡(jiǎn)介

最近一階段重溫了一些關(guān)于游戲人工智能方面的書籍。 加強(qiáng)了對(duì)influence map的認(rèn)知。想要親自動(dòng)手實(shí)現(xiàn)一下。

正如文章標(biāo)題所示,這篇文章講的是:如何將influence map的機(jī)制融入到當(dāng)前較火的unity尋路插件A* pathfinding project里。

先科普一下Influence Map基本概念:

influence map中文名:勢(shì)力圖或影響圖。以下稱勢(shì)力圖。 勢(shì)力圖是基于空間的,某些空間歸屬A,另外一些空間歸屬B,等等。

把問題規(guī)模縮小到一場(chǎng)游戲戰(zhàn)役,每個(gè)兵種單位都占據(jù)并影響著一定的空間,且相同勢(shì)力的單位對(duì)同一空間的影響可以疊加,影響值隨傳播距離遞減。

勢(shì)力圖除了告訴我們某塊空間的歸屬之外,還能告訴我們什么呢?

1,進(jìn)攻方,可以根據(jù)勢(shì)力圖選擇率先攻擊敵人薄弱的地方.防御方,可以根據(jù)勢(shì)力圖選擇一個(gè)較為安全的撤退地點(diǎn)。

2,進(jìn)一步,統(tǒng)計(jì)分析,比如采取某種戰(zhàn)略之后,觀察勢(shì)力圖變化,可以分析之前戰(zhàn)略效果。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式