Unity人工智能實(shí)戰(zhàn)(原書第2版)
第1章探究幾個有趣的移動算法,這些算法基于CraigReynolds與IanMillington開發(fā)的轉(zhuǎn)向行為(steeringbehavior)原則,是絕大多數(shù)高級游戲和其他一些依賴于移動的算法(比如尋路算法家族)的基礎(chǔ)。第2章涵蓋了用于導(dǎo)航復(fù)雜場景的尋路算法。該章包含一些使用不同的圖結(jié)構(gòu)來表示游戲世界的方法,以及幾個用于尋路的算法,每種算法針對的場景有所不同。第3章解釋不同的決策制定技術(shù),這些技術(shù)能夠靈活地適應(yīng)不同類型的游戲,并且足夠健壯地讓我們構(gòu)建模塊化的決策制定系統(tǒng)。第4章揭示Unity5.6中引入的NavMeshAPI的內(nèi)部原理,解釋如何掌握NavMesh的強(qiáng)大之處,以及實(shí)時優(yōu)化。第5章涉及幾篇不同的教程,把不同的agent協(xié)調(diào)成一個整體,比如基于圖表(如路徑點(diǎn)和勢力圖)制定戰(zhàn)術(shù)策略的編隊(duì)技巧。第6章探究了幾種在agent上模擬感官刺激的不同方式。我們將學(xué)習(xí)如何使用已知的工具來創(chuàng)建這些模擬器:碰撞器和圖。第7章涵蓋了用于開發(fā)棋類游戲的一個算法家族,以及創(chuàng)建AI的基于回合的游戲技術(shù)。第8章探索機(jī)器學(xué)習(xí)領(lǐng)域,該章是我們學(xué)習(xí)并將機(jī)器學(xué)習(xí)技術(shù)應(yīng)用到游戲中的極好開端。第9章探究使用程序化內(nèi)容生成來實(shí)現(xiàn)游戲可重玩性的幾種不同技術(shù)。該章是生成不同類型的內(nèi)容的指南。第10章介紹一些新技術(shù),以及使用前幾章中學(xué)過的算法創(chuàng)建不完全符合特定類別的新行為。
·5.1萬字