注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)游戲設(shè)計Unity游戲開發(fā)入門經(jīng)典

Unity游戲開發(fā)入門經(jīng)典

Unity游戲開發(fā)入門經(jīng)典

定 價:¥49.00

作 者: (美)邁克 吉格(Mike Geig)著
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設(shè)計

ISBN: 9787115379122 出版時間: 2015-02-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  Unity游戲引擎是由Unity Technologies公司開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等內(nèi)容的跨平臺綜合游戲開發(fā)工具。當前很多熱門的游戲(比如Temple Run)都是使用Unity開發(fā)的。本書采用直觀易懂的方法,為零基礎(chǔ)的讀者講解了游戲開發(fā)的基本知識,并通過4個完整的游戲示例來演示Unity游戲開發(fā)的方法和技巧。本書分為24章,其內(nèi)容包括Unity簡介、創(chuàng)建和使用游戲?qū)ο?、高效使用Unity圖形資源管線、在3D對象上應用著色器和紋理、利用Unity的地形和環(huán)境工具集來生成逼真的游戲世界、使用預制件(prefabs)快速創(chuàng)建可重用的游戲?qū)ο?、?chuàng)建直觀的游戲用戶界面、使用Unity的Shuriken離子系統(tǒng)創(chuàng)建游戲特效、充分使用Unity全新的Mecanim動畫系統(tǒng)、在游戲中集成2D/3D環(huán)境音效、使用移動設(shè)備加速計和多觸摸顯示屏、將桌面游戲移植道移動平臺上,以及部署游戲。本書適合對使用Unity進行游戲開發(fā)感興趣的零基礎(chǔ)讀者學習;有過其他游戲平臺開發(fā)經(jīng)驗,打算向Unity平臺轉(zhuǎn)移的讀者也可以通過本書迅速上手。

作者簡介

  Mike Geig既是一位經(jīng)驗豐富的教師,也是一位經(jīng)驗豐富的游戲開發(fā)人員,他在這兩個領(lǐng)域都具有很深的造詣。Mike目前在斯塔克州立學院和克利夫蘭藝術(shù)學院講授游戲設(shè)計和開發(fā),他還擔任Unity Technologies的屏幕錄制師,并且是Unity的Learn(學習)部門的成員。他的Pearson視頻Game Development Essentials with Unity 4 LiveLessons是關(guān)于Unity的非常重要的作品。Mike曾經(jīng)激情洋溢,并在Facebook上具有超過100萬的“同黨”。

圖書目錄

目錄
第1章 Unity簡介 1
1.1 安裝Unity 1
1.2 開始認識Unity編輯器 4
1.2.1 Project對話框 4
1.2.2 Unity界面 5
1.2.3 Project視圖 7
1.2.4 Hierarchy視圖 9
1.2.5 Inspector視圖 10
1.2.6 Scene視圖 11
1.2.7 Game視圖 13
1.2.8 致敬:工具欄 14
1.3 導航Unity的Scene視圖 15
1.3.1 Hand工具 15
1.3.2 Flythrough模式 16
1.4 小結(jié) 16
1.5 問與答 17
1.6 測驗 17
1.6.1 問題 17
1.6.2 答案 17
1.6.3 練習 17
第2章 游戲?qū)ο?19
2.1 維度和坐標系統(tǒng) 19
2.1.1 在3D中放入一個維度 19
2.1.2 使用坐標系統(tǒng) 20
2.1.3 世界坐標與局部坐標 21
2.2 游戲?qū)ο?22
2.3 變換 23
2.3.1 平移 23
2.3.2 旋轉(zhuǎn) 24
2.3.3 縮放 25
2.3.4 變換的風險 26
2.3.5 變換和嵌套的對象 27
2.4 小結(jié) 27
2.5 問與答 27
2.6 測驗 27
2.6.1 問題 28
2.6.2 答案 28
2.6.3 練習 28
第3章 模型、材質(zhì)和紋理 29
3.1 模型的基礎(chǔ)知識 29
3.1.1 內(nèi)置的3D對象 30
3.1.2 導入模型 31
3.1.3 模型和Asset Store 32
3.2 紋理、著色器和材質(zhì) 33
3.2.1 紋理 34
3.2.2 著色器 35
3.2.3 材質(zhì) 35
3.2.4 再論著色器 36
3.3 小結(jié) 38
3.4 問與答 38
3.5 測驗 38
3.5.1 問題 38
3.5.2 答案 38
3.5.3 練習 39
第4章 地形 40
4.1 地形生成 40
4.1.1 在項目中添加地形 40
4.1.2 高度圖雕刻 42
4.1.3 Unity地形雕刻工具 44
4.2 地形紋理 46
4.2.1 導入地形資源 46
4.2.2 紋理化地形 47
4.3 小結(jié) 49
4.4 問與答 49
4.5 測驗 49
4.5.1 問題 49
4.5.2 答案 49
4.5.3 練習 50
第5章 環(huán)境 51
5.1 生成樹木和青草 51
5.1.1 繪制樹木 51
5.1.2 繪制青草 53
5.1.3 地形設(shè)置 55
5.2 環(huán)境效果 56
5.2.1 天空盒 56
5.2.2 把天空盒添加給攝像機 57
5.2.3 把天空盒添加到場景中 57
5.2.4 霧 58
5.2.5 鏡頭光暈 58
5.2.6 水 59
5.3 角色控制器 60
5.3.1 添加角色控制器 60
5.3.2 修正游戲世界 62
5.4 小結(jié) 62
5.5 問與答 62
5.6 測驗 62
5.6.1 問題 63
5.6.2 答案 63
5.6.3 練習 63
第6章 燈光和攝像機 64
6.1 燈光 64
6.1.1 點光源 65
6.1.2 聚光燈 66
6.1.3 定向燈光 67
6.1.4 利用對象創(chuàng)建燈光 68
6.1.5 暈輪 68
6.1.6 Cookie 69
6.2 攝像機 71
6.2.1 攝像機的具體分析 71
6.2.2 多部攝像機 72
6.2.3 拆分屏幕和圖片中的圖片 73
6.3 圖層 75
6.3.1 處理圖層 75
6.3.2 使用圖層 76
6.4 小結(jié) 78
6.5 問與答 78
6.6 測驗 78
6.6.1 問題 78
6.6.2 答案 79
6.6.3 練習 79
第7章 第1款游戲:Amazing Racer 80
7.1 設(shè)計 80
7.1.1 理念 81
7.1.2 規(guī)則 81
7.1.3 需求 82
7.2 創(chuàng)建游戲世界 82
7.2.1 雕刻游戲世界 82
7.2.2 添加環(huán)境 83
7.2.3 角色控制器 84
7.3 游戲化 84
7.3.1 添加游戲控制對象 85
7.3.2 添加腳本 87
7.3.3 把腳本連接在一起 88
7.4 游戲測試 89
7.5 小結(jié) 90
7.6 問與答 90
7.7 測驗 90
7.7.1 問題 91
7.7.2 答案 91
7.7.3 練習 91
第8章 編寫第1部分的腳本 92
8.1 腳本 93
8.1.1 創(chuàng)建腳本 93
8.1.2 附加腳本 95
8.1.3 一個基本腳本的詳細分析 96
8.2 變量 98
8.2.1 創(chuàng)建變量 98
8.2.2 變量作用域 99
8.2.3 公共和私有 99
8.3 運算符 100
8.3.1 算術(shù)運算符 100
8.3.2 賦值運算符 101
8.3.3 相等性運算符 101
8.3.4 邏輯運算符 102
8.4 條件語句 103
8.4.1 if語句 103
8.4.2 if/else語句 104
8.4.3 if/else if語句 104
8.5 迭代 106
8.5.1 while循環(huán) 106
8.5.2 for循環(huán) 106
8.6 小結(jié) 107
8.7 問與答 107
8.8 測驗 108
8.8.1 問題 108
8.8.2 答案 108
8.8.3 練習 108
第9章 編寫第2部分的腳本 109
9.1 方法 109
9.1.1 方法的具體分析 110
9.1.2 編寫方法 112
9.2 輸入 114
9.2.1 輸入的基礎(chǔ)知識 114
9.2.2 編寫輸入腳本 115
9.2.3 特定的鍵輸入 116
9.2.4 鼠標輸入 117
9.3 訪問局部組件 118
9.4 訪問其他對象 119
9.4.1 查找其他對象 119
9.4.2 修改對象組件 122
9.5 小結(jié) 122
9.6 問與答 123
9.7 測驗 123
9.7.1 問題 123
9.7.2 答案 123
9.7.3 練習 124
第10章 碰撞 125
10.1 剛體 125
10.2 碰撞 126
10.2.1 碰撞器 127
10.2.2 物理材質(zhì) 129
10.3 觸發(fā)器 130
10.4 光線投射 131
10.5 小結(jié) 133
10.6 問與答 133
10.7 測驗 134
10.7.1 問題 134
10.7.2 答案 134
10.7.3 練習 134
第11章 第2款游戲:Chaos Ball 135
11.1 設(shè)計 135
11.1.1 理念 136
11.1.2 規(guī)則 136
11.1.3 需求 136
11.2 舞臺 136
11.2.1 創(chuàng)建舞臺 137
11.2.2 紋理化 138
11.2.3 超級彈性材質(zhì) 139
11.2.4 完成舞臺 140
11.3 游戲?qū)嶓w 140
11.3.1 玩家 140
11.3.2 混亂球 141
11.3.3 彩球 142
11.4 控制對象 143
11.4.1 球門 143
11.4.2 游戲控制器 145
11.5 改進游戲 147
11.6 小結(jié) 147
11.7 問與答 147
11.8 測驗 148
11.8.1 問題 148
11.8.2 答案 148
11.8.3 練習 148
第12章 預設(shè) 149
12.1 預設(shè)的基礎(chǔ)知識 149
12.1.1 預設(shè)的術(shù)語 150
12.1.2 預設(shè)的結(jié)構(gòu) 150
12.2 處理預設(shè) 151
12.2.1 向場景中添加預設(shè)實例 153
12.2.2 繼承 154
12.2.3 中斷預設(shè) 155
12.3 通過代碼實例化預設(shè) 156
12.4 小結(jié) 156
12.5 問與答 156
12.6 測驗 157
12.6.1 問題 157
12.6.2 答案 157
12.6.3 練習 157
第13章 圖形用戶界面 159
13.1 GUI的基礎(chǔ)知識 159
13.2 GUI控件 161
13.2.1 標簽 162
13.2.2 方框 162
13.2.3 按鈕 163
13.2.4 重復按鈕 163
13.2.5 切換開關(guān) 164
13.2.6 工具欄 164
13.2.7 文本框 165
13.2.8 文本區(qū) 166
13.2.9 滑塊 166
13.3 自定義 167
13.3.1 GUI樣式 167
13.3.2 GUI皮膚 170
13.4 小結(jié) 172
13.5 問與答 172
13.6 測驗 172
13.6.1 問題 172
13.6.2 答

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號