Unity3D 是近幾年非常流行的3D 遊戲開發引擎,已成為手機遊戲開發的主要開發工具之一,手機(或其他平台)的遊戲逐漸高階化、複雜化,遊戲角色也需要具有更高的「智慧」。
角色的AI(人工智慧)水準直接決定遊戲的驚險性、刺激性、趣味性,優秀的遊戲會使人玩不釋手。為了讓遊戲可以被玩家接受,使遊戲變得更加有趣,更要依賴於AI。
本書特點
■ 精選遊戲AI 中最必要、最實用的幾項關鍵技術,用大量Unity3D範例程式、圖片,以深入淺出的方式說明遊戲人工智慧理論、設計原則和Unity3D 程式設計實現方法。
■ 每個程式都有詳細的註釋並執行測試成功。程式對Unity3D 的版本(3.X/4.X/5.X) 依賴性不大。
■ 希望為具備初步Unity3D 遊戲開發程式設計能力的讀者,創作「更高智慧」遊戲角色時提供系統地、快速地幫助。
適用: Unity3D 遊戲開發者、遊戲開發培訓機構的師生、數位媒體技術、數位媒體藝術等專業者。
前言
寫作目的
Unity3D 是近幾年非常流行的3D 遊戲開發引擎,已成為手機遊戲開發的主要開發工具之一,也用於電腦虛擬實境領域的模擬飛行、模擬射擊、模擬駕駛等技術的開發。手機(或其他平台)的遊戲逐漸高階化、複雜化,遊戲角色也需要具有更高的「智慧」。
遊戲中角色的AI(人工智慧)水準直接決定著遊戲的驚險性、刺激性、趣味性,優秀的遊戲會使人玩不釋手。在人機對戰的TPS(第三人稱角度射擊遊戲)遊戲中,為了讓遊戲可以被玩家接受,使遊戲變得更加有趣,很大程度上更要依賴於AI。可以想像,如果敵人角色都只會呆滯地、向前進直衝進玩家的炮火中,玩家很快就會對此失去興趣而棄之。遊戲《半條命》因老練狡猾的敵人「海軍陸戰隊」的AI 系統而聞名;《星海爭霸》遊戲因廣泛使用尋路技術而讓我們看到戰場上士兵的編隊移動,現已成為RTS(即時戰略遊戲)遊戲的潮流。
大部分的Unity3D 書籍多屬初階入門級的參考書,尚無Unity3D 遊戲人工智慧的專門中文書籍,而其專題內容一般只在網際網路「討論區」上出現,缺少系統化詳解。
為此,本書精選遊戲AI 中最必要、最實用的幾項關鍵技術,用大量Unity3D
範例程式、圖片,以深入淺出的方式說明遊戲人工智慧理論、設計原則和
Unity3D 程式設計實現方法。每個程式都有詳細的註釋並執行測試成功。程式對Unity3D 的版本(3.X/4.X/5.X) 依賴性不大。希望本書能為具備初步Unity3D 遊戲開發程式設計能力的讀者在創作「更高智慧」遊戲角色時提供系統地、快速地幫助。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。