注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作視頻/音頻/流媒體Unity游戲開發(fā)實戰(zhàn)(原書第2版)

Unity游戲開發(fā)實戰(zhàn)(原書第2版)

Unity游戲開發(fā)實戰(zhàn)(原書第2版)

定 價:¥79.00

作 者: (美)米歇爾·梅納德
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設(shè)計

ISBN: 9787111516422 出版時間: 2015-11-01 包裝: 平裝
開本: 16開 頁數(shù): 301 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本介紹Unity引擎的書。它解釋了Unity需要提供什么,以及不管你要用它做什么都會用到的一些Unity的最佳實踐。通過閱讀本書你會學(xué)到所有重要的界面命令,你會知道如何創(chuàng)建和管理你的項目,你會知道如何創(chuàng)建和啟動一個基礎(chǔ)的3D游戲,從角色引入到腳本到聲音。在完成樣例項目之后,所有這些知識足以讓你做出一個屬于你自己的游戲。

作者簡介

  About the Author關(guān)于作者Michelle Menard 是一名自由作家和游戲制作人。取得布朗大學(xué)的應(yīng)用數(shù)學(xué)和音樂雙學(xué)位之后,她決定轉(zhuǎn)到游戲行業(yè),攻讀薩凡納藝術(shù)設(shè)計學(xué)院的游戲設(shè)計美術(shù)專業(yè)碩士。她與她的丈夫住在巴爾的摩。Bryan Wagstaff是一名游戲開發(fā)工程師。他在小學(xué)時就通過“猜數(shù)字”之類的游戲發(fā)現(xiàn)了自己在編程方面的濃厚興趣。他在韋伯州立大學(xué)拿到了計算機科學(xué)專業(yè)的學(xué)士學(xué)位,之后在楊百翰大學(xué)三維圖像實驗室進行了研究生階段的學(xué)習(xí)。在其職業(yè)生涯中,他開發(fā)過視頻游戲,還做過廣播電視、交互式會議系統(tǒng)等。他現(xiàn)在和妻子以及三個女兒住在鹽湖城。

圖書目錄

Contents 目 錄
關(guān)于作者
前 言
致 謝
第一部分 寫在最開始
第1章 Unity引擎概述  2
1.1 了解Unity界面  2
1.1.1 項目視圖  3
1.1.2 層級視圖  6
1.1.3 審查器  7
1.1.4 工具欄  8
1.1.5 場景視圖  9
1.1.6 游戲視圖  16
1.1.7 動畫和動畫器視圖  19
1.1.8 分析器和版本控制  19
1.1.9 自定義編輯器  20
1.2 Unity的基礎(chǔ)概念  20
1.3 Unity可用的授權(quán)  21
第2章 你的第一個游戲:從哪里開始  23
2.1 基礎(chǔ)設(shè)計理論  23
2.2 找到核心想法  26
2.2.1 頭腦風(fēng)暴  26
2.2.2 研究其他游戲  27
2.2.3 紙上原型:這并不是商業(yè)軟件獨有的  28
2.3 制訂計劃  29
2.3.1 基礎(chǔ)大綱  29
2.3.2 一個簡單的層級文檔  31
2.4 開始  32
第二部分 準(zhǔn)備游戲資源
第3章 設(shè)置舞臺地形  36
3.1 Unity的地形引擎  36
3.2 自定義地形  40
3.2.1 使用高度圖來創(chuàng)建高度  40
3.2.2 用畫筆繪制高度  41
3.2.3 繪制紋理  44
3.2.4 擺放樹木  47
3.2.5 用草和細節(jié)網(wǎng)格把它弄亂一點  50
3.2.6 地形設(shè)置  54
3.3 光照和陰影  55
3.4 添加天空盒和距離霧  57
3.5 給地形添加水  57
第4章 創(chuàng)建你的環(huán)境:導(dǎo)入基礎(chǔ)自定義資源  59
4.1 先設(shè)計再創(chuàng)建  59
4.1.1 導(dǎo)入紋理  60
4.1.2 更多關(guān)于導(dǎo)入  61
4.1.3 支持的格式  64
4.2 給Widget的地形導(dǎo)入紋理  64
4.3 導(dǎo)入基礎(chǔ)網(wǎng)格  70
4.4 設(shè)置簡單著色器和材料  73
4.4.1 Unity提供的著色器  73
4.4.2 凸凹、高光、立方和細節(jié)  75
4.4.3 指定著色器和材料  77
4.4.4 制作自定義天空盒材料  81
4.4.5 添加水  81
4.5 使用資源小貼士  83
4.5.1 預(yù)制件  83
4.5.2 多選和組織分組  84
4.5.3 對齊網(wǎng)格  85
4.5.4 返修地形  85
第5章 創(chuàng)建角色  87
5.1 基礎(chǔ)游戲角色101  87
5.2 Unity中的角色能力  88
5.3 導(dǎo)入角色和其他非靜態(tài)網(wǎng)格  88
第三部分 通過交互給你的道具賦予生命
第6章 Unity腳本  98
6.1 一個編輯器、三種語言、許多選擇  98
6.2 選擇一個腳本編輯器——或者“你是否需要自動補全?”  100
6.3 Unity腳本基礎(chǔ)  101
6.3.1 兩個有用的東西  102
6.3.2 變量  102
6.3.3 運算符和比較運算符  111
6.3.4 條件語句  114
6.3.5 循環(huán)  117
6.3.6 函數(shù)  118
6.3.7 變量作用域  120
6.3.8 命名約定  121
第7章 編寫角色和狀態(tài)控制器腳本  122
7.1 開始和布局  122
7.2 簡單的第三人稱控制器  123
7.2.1 控制器變量  124
7.2.2 Unity的MonoBehaviour類  125
7.2.3 設(shè)置Unity的輸入管理器  130
7.2.4 連接鏡頭  134
7.2.5 更新角色控制器  141
7.3 完整的腳本  142
第8章 連接動畫  148
8.1 Unity中的動畫  148
8.2 動畫API  148
8.2.1 Mecanim動畫系統(tǒng)  149
8.2.2 Animation類  149
8.3 設(shè)置玩家角色的動畫  151
8.3.1 定義清楚問題  151
8.3.2 更新控制器  151
8.3.3 創(chuàng)建動畫狀態(tài)管理器  152
8.4 在Unity中創(chuàng)建動畫  156
8.4.1 一些基礎(chǔ)概念  156
8.4.2 動畫視圖  156
8.4.3 設(shè)置一個新的動畫剪輯  157
8.4.4 連接動畫  161
8.4.5 添加動畫事件  162
8.5 完整腳本  163
第9章 使用觸發(fā)器和創(chuàng)建環(huán)境交互  168
9.1 觸發(fā)器和碰撞器  168
9.1.1 設(shè)置一個基礎(chǔ)觸發(fā)器對象  169
9.1.2 設(shè)置其他類型的觸發(fā)器  175
9.2 完整腳本  179
第10章 創(chuàng)建敵人和人工智能  184
10.1 人工智能:主要是人工,其實沒多少智能  184
10.1.1 一些簡單的AI指南  185
10.1.2 簡單的工作流程  186
10.2 設(shè)置一個簡單的敵人  186
10.2.1 AI控制器  188
10.2.2 兔子的簡單狀態(tài)管理器  193
10.3 綁定Widget的攻擊  194
10.4 獲勝之后給玩家一些獎勵  196
10.5 繁衍和優(yōu)化  197
10.6 完整腳本  199
第11章 設(shè)計游戲的GUI  205
11.1 基礎(chǔ)界面理論  205
11.1.1 交互的步驟  205
11.1.2 為用戶而設(shè)計  206
11.2 Unity的GUI系統(tǒng)  207
11.2.1 按鈕  208
11.2.2 滑塊  208
11.2.3 標(biāo)簽和塊  209
11.2.4 文本輸入  209
11.2.5 開關(guān)  210
11.2.6 工具欄和選擇網(wǎng)格  210
11.2.7 窗口  210
11.3 Widget的自定義皮膚  212
11.3.1 創(chuàng)建GUISkin  212
11.3.2 定義自定義樣式  213
11.3.3 導(dǎo)入新字體  213
11.4 設(shè)置游戲狀態(tài)顯示  214
11.4.1 GUIContent()  215
11.4.2 角色展示  218
11.4.3 Widget的角色展示  218
11.4.4 敵人的顯示面板  220
11.4.5 分辨率  222
11.5 簡單彈出框  223
11.6 添加全屏菜單  226
11.7 完整腳本  228
第四部分 打磨和收尾工作
第12章 創(chuàng)建光線和陰影  238
12.1 光照類型  238
12.1.1 光照屬性  239
12.1.2 光照基礎(chǔ)  241
12.2 照亮游戲世界  242
12.3 創(chuàng)建陰影  244
12.3.1 光照圖  244
12.3.2 投射陰影  245
12.4 其他光照效果  247
12.4.1 鏡頭光斑  247
12.4.2 遮擋  247
第13章 使用粒子系統(tǒng)  249
13.1 粒子:從煙到星塵  249
13.2 做一個簡單的系統(tǒng)  250
13.2.1 粒子系統(tǒng)  251
13.2.2 高級粒子系統(tǒng)  254
13.3 Widget的粒子系統(tǒng)  255
13.3.1 可拾取物品  255
13.3.2 關(guān)卡激活  256
13.3.3 Widget的攻擊  257
13.4 完整腳本  260
第14章 添加音效和音樂  265
14.1 反饋和環(huán)境  265
14.2 設(shè)置一個簡單音頻剪輯  266
14.2.1 環(huán)境音效  268
14.2.2 通過腳本控制聲音  269
14.2.3 添加背景音樂  270
14.2.4 整體效果比各個部分的總效果還要好  270
14.3 完整腳本  271
第五部分 發(fā)布游戲
第15章 Unity基礎(chǔ)調(diào)試和優(yōu)化  274
15.1 Unity中的調(diào)試  274
15.1.1 控制臺  275
15.1.2 日志文件  275
15.2 優(yōu)化  277
15.2.1 分析器  277
15.2.2 代碼優(yōu)化  277
15.2.3 仿真  278
15.2.4 渲染統(tǒng)計頁面  279
15.2.5 縮小文件大小  280
15.2.6 其他優(yōu)化圖像的方式  280
第16章 創(chuàng)建最終的構(gòu)建  282
16.1 準(zhǔn)備構(gòu)建  282
16.1.1 設(shè)置玩家  282
16.1.2 最后的Application類  284
16.1.3 構(gòu)建設(shè)置  285
16.2 其他構(gòu)建功能  286
16.2.1 資源包  286
16.2.2 資源文件夾  286
16.2.3 打包資源以備后用  287
16.3 路的盡頭  288
第六部分 附錄及其他資源
附錄A 快捷鍵和熱鍵  290
附錄B 通用類  292
附錄C 繼續(xù)前進  296
附錄D 資源和參考資料  299  

本目錄推薦

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