書籍簡介:
本書重點關注如何將人工智能技術應用于Unity3D游戲項目。書中從有限狀態機開始,接著探討了如何為你的游戲增加一些性,讓游戲變得更加難以預測,更加有趣。如何在一個游戲中加入一個感應系統讓游戲中的角色可以感知周圍的環境,同時使得代碼不會隨著項目規模的擴大變得難以維護。如何將群組行為用于一組移動的對象,這樣可以有效地控制一組移動對象的行為。然后探討了如何讓人工智能角色跟隨一條規定的路徑進行移動,在此基礎上,講述了如何實現A尋路算法,以對游戲引擎的尋路原理有更深一層的理解。緊接著介紹了如何在Unity3D中使用導航網格方便快捷地實現尋路。然后講解了當游戲規模變大,有限狀態機的代碼變得冗長,難以維護時,使用行為樹來解決這個問題,并講解了如何在Unity3D中使用Behave這個免費插件來實現行為樹。最后,用一個車輛戰斗游戲將本書中提到的大多數知識點融會貫通,應用于最后這個規模稍大的游戲中。 本書重關注如何將人工智能技術應用于Unity3D游戲項目。書中從有限狀態機始,著探討了如何為你的游戲增加一些性,讓游戲變得更加難以預測,更加有趣。如何在一個游戲中加一個感應系統讓游戲中的角色可以感知周圍的環境,同時使得代碼不會隨著項目規模的擴大變得難以維護。如何將群組行為用于一組移動的對象,這樣可以有效地控制一組移動對象的行為。然后探討了如何讓人工智能角色跟隨一條規定的路徑行移動,在此基礎上,講述了如何實現A尋路算法,以對游戲引擎的尋路原理有更深一層的理解。緊著介紹了如何在Unity3D中使用導航網格方便快捷地實現尋路。然后講解了當游戲規模變大,有限狀態機的代碼變得冗長,難以維護時,使用行為樹來解決這個問題,并講解了如何在Unity3D中使用Behave這個免費插件來實現行為樹。最后,用一個車輛戰斗游戲將本書中提到的大多數知識融會貫通,應用于最后這個規模稍大的游戲中。
作者簡介:
(美)基奧(Kyaw,A.S.),(美)彼得斯(Peters,C.),(美)斯瑞(Swe,T.N.)
出版時間:
2015-06-01
章節目錄:
暫無
封面圖: