內容簡介:【學業界專文推薦】
‧依斯楚互動娛樂股份有限公司/吳嘉沅 董事長
‧國立台北教育大學玩具與遊戲設計所前所長/張世宗 教授
‧工業技術研究院/萬象 資深研究員
‧夢郡遊戲/曾柏祐 創辦人
5大熱門遊戲設計實例,
依樣就能設計出3D好遊戲!
Unity是一款適合中小型遊戲製作的跨平台專業遊戲引擎,功能強大,學習曲線短。本書以Unity為開發工具,前半部第1~5章為基礎內容,後半部第6~10章則為實例應用,範例以Unity 2019版示範操作,可線上下載範例檔。沒有深奧的理論,採循序漸進的實例體會遊戲開發的樂趣,製作出目前熱門的遊戲類型。
‧5大精彩主題作品(坦克大戰、投籃遊戲、紙片人冒險遊戲、敵軍總部射擊遊戲,以及室內展覽應用),各遊戲專案檔中均整理出開發遊戲的素材及模型檔,對於不擅長美術設計的人來說,可以依此迅速進行遊戲設計。
‧透過不同程度的學習主題,初學者可以先從基本操作與程式腳本的基礎課程入門,進階者則可以直接進入遊戲專案製作。
‧不用寫程式腳本,也能依樣設計出好遊戲。程式使用C#,程式腳本中附有中文說明,對於剛入門的人或遊戲美術背景的學生來說,可以更快瞭解程式開發的架構,進而學會編修程式腳本。
目錄
章節說明:01 軟體介紹
1.1 前言
1.2 下載軟體與安裝流程
1.3 Unity Hub介紹
1.4 各視窗功能介紹
1.5 系統選單
02 基本操作
2.1 建立專案與新場景
2.2 物理材質
2.3 鏡頭
2.4 燈光
2.5 光影貼圖
2.6 飄動的布料
03 場景設定
3.1 自然環境模擬
3.2 製作高程差貼圖
3.3 地形製作插件
3.4 樹林生成器
04 GUI介面與粒子系統
4.1 GUI介紹
4.2 粒子系統介紹
05 基礎程式腳本
5.1 程式編寫概念
5.2 基礎程式腳本
06 編寫控制腳本-坦克車大戰
6.1 前言
6.2 坦克移動
6.3 砲塔控制
6.4 履帶與砲擊
07 室內展覽應用範例
7.1 前言
7.2 場景製作
7.3 物件開關設定
7.4 戶外場景製作
7.5 影片播放與鏡子製作
7.6 層級與燈光設定
08 投籃遊戲範例
8.1 前言
8.2 籃球場地製作
8.3 增加人物控制與投球
8.4 分數計算與籃網布料製作
09 第三人稱冒險遊戲-紙片人
9.1 前言
9.2 場景製作
9.3 主角與開關城門
9.5 NPC對話及敵人AI
9.6 製作遊戲選單及連結檔案
10 第一人稱射擊遊戲-敵軍總部
10.1 前言
10.2 場景製作
10.3 多種武器切換、破壞和敵人攻擊
10.4 FPS進階
10.5 完成遊戲
章節說明:01 軟體介紹
1.1 前言
1.2 下載軟體與安裝流程
1.3 Unity Hub介紹
1.4 各視窗功能介紹
1.5 系統選單
02 基本操作
2.1 建立專案與新場景
2.2 物理材質
2.3 鏡頭
2.4 燈光
2.5 光影貼圖
2.6 飄動的布料
03 場景設定
3.1 自然環境模擬
3.2 製作高程差貼圖
3.3 地形製作插件
3.4 樹林生成器
04 GUI介面與粒子系統
4.1 GUI介紹
4.2 粒子系統介紹
05 基礎程式腳本
5.1 程式編寫概念
5.2 基礎程式腳本
06 編寫控制腳本-坦克車大戰
6.1 前言
6.2 坦克移動
6.3 砲塔控制
6.4 履帶與砲擊
07 室內展覽應用範例
7.1 前言
7.2 場景製作...