要想開發(fā)一款優(yōu) 秀的游戲,人工智能必不可少。本書精選了Unity3D游戲開發(fā)中最關鍵、最實用的幾項人工智能關鍵技術,以實例的方式由淺入深地講解了深奧而強大的人工智能技術、設計原則以及編程實現方法,并且對書中的每一個案例都進行了詳細注釋,所有實例均運行測試通過。掌握了書中的技術,可以使游戲角色具有良好的智能,大大增強游戲的可玩性!本書共分7章:第1章中給出了游戲人工智能的運動層、決策層、戰(zhàn)略層的架構模型,將游戲角色模擬人的感知、決策和移動等問題進行分層處理與實現;第2章講解了多種操控角色自主移動的算法,讓角色在游戲中的運動看起來更真實自然、運算速度更快;第3章采用圖示的方式詳細講解了游戲尋路中最著名的A*尋路技術,并進一步介紹了復雜地形、以及存在敵方火力威脅下的戰(zhàn)術尋路技術;第4章講解了游戲角色感知游戲世界的實現方法。例如,發(fā)現敵人的位置、追尋爆炸聲、讓角色具有短期記憶,根據腳印進行追蹤等;第5章~第6章講解了最常用的決策技術——狀態(tài)機與行為樹技術,并對比分析了有限狀態(tài)機與行為樹技術在游戲人工智能中的適用范圍。在處理大規(guī)模的游戲決策問題時,行為樹克服了有限狀態(tài)機的許多缺點,層次清晰、易于發(fā)現差錯和調試,能大大減少編程者的負擔;第7章綜合運用了A*尋路、行為樹等技術,給出了一個具有較高人工智能水平的第三人稱射擊游戲實例。本書能夠將具有初級Unity3D游戲開發(fā)水平的讀者引領到奧妙的人工智能領域,幫助讀者創(chuàng)造出驚險、刺激、趣味性強的優(yōu)秀游戲!本書適合作為高等院校計算機科學與技術、數字媒體技術、數字媒體藝術等專業(yè)本科教材、游戲學院Unity3D游戲開發(fā)的高階教材。對于從事戰(zhàn)場模擬訓練、視景仿真技術等領域的科研人員而言,本書也很有益處。