-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Unity 3D詳解與全案解析——基于多平臺次世代手游《黑暗秩序》

( 簡體 字)
作者:孫嘉謙類別:1. -> 多媒體 -> 遊戲引擎 -> Unity
譯者:
出版社:清華大學出版社Unity 3D詳解與全案解析——基于多平臺次世代手游《黑暗秩序》 3dWoo書號: 42779
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:12/1/2015
頁數:244
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302414278
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
現今的Apple Store 大作云集。發布一款游戲,如果不進行推廣,過7 天,你會發現發布的游戲消聲匿跡。打開百度或谷歌在搜索框輸入游戲名稱,
看到的只有一條iTunes 的鏈接,如果用百度可能連這條鏈接都沒有,在iTunes Connect “銷量與趨勢”中的信息更加慘不忍睹,至于客戶評價可能
連1 星都沒有。歡迎來到全新的Apple Store,一個真正名副其實的紅海,別擔心,本書會教你怎樣在這個紅海中生存;往下看。
我為本書特制了一款射擊類游戲,完全是個人制作。我在2015 年1 月向Apple 提交了一款游戲,同時我向Widows Phone Store 提交了適應
于Windows Phone 的XAP 文件。從游戲制作者的角度可以叫它FPS 游戲或者TPS 游戲,反正實現它們的技術手段都一樣。游戲的名稱為“黑暗秩序”,
它在微軟發布后很快得到了微軟編輯的全球推薦(微軟的推薦會寫郵件給你,郵件的截圖在附錄中)。
為了在iOS 平臺取得最為真實的數據,我沒有為這款游戲進行任何夸張的推廣。我只想在Touch Arcade 發布一個關于游戲上架的帖子。
Touch Arcade 是每一位手游發布者都應該發帖的地方,這個網站的權威性類似于CG 界的CG Talk,值得一提的是當我登錄Touch Arcade
時發現已經有人將我的游戲發布了,帖子的發布者叫Bin,我注冊論壇并向他發信詢問時才知道他是一位游戲視頻錄制人,在中國就好比“老戴在此”。
他喜歡這款游戲于是就把它發到TA 上,說實話這有點侵權,但是既然是玩家也就算了,畢竟玩家就是“上帝”。
第二天這款游戲被Touch Arcade 的編輯推薦到了“Hot Game”,這是令人興奮的。Touch Arcade 聚集了手游界頂級的開發者以及非常有
權威的編輯(據說包括蘋果編輯)。果不其然,同一天得到了蘋果美國區分類榜的推薦。
下面是我七天內得到的曝光(國內主要):
網站類:
21CN、新浪科技、網易新聞、蘋果園、安卓狗、口袋巴士、土撥鼠、電玩巴士
軟件類:
91 手機助手、iTools、PP 助手
游戲錄制的視頻被放到了:
優酷視頻、騰訊視頻、搜狐視頻、土豆視頻
七天內得到的曝光(國外主要):
Touch Arcade 編輯推薦(Hot Game)
微軟商店全球推薦
蘋果商店美國區分類推薦
對于這款游戲,網站的編輯們給的評價有些不同,有非常好的評價,也有中等評價,分數最低6.7 分,最高8.0 分(十分制)。
大家都明白,一款游戲需要與讀者分享它每一個部分的制作過程,那游戲的制作不僅僅為了商業也同時為了教學。這個游戲能夠得到如此眾多的
評價與推廣出乎我意料,一個商業級別的游戲能得到如此眾多的推薦也算有成績了。
本書不僅能教讀者游戲制作的技術,而且能夠告訴讀者進入市場之前應該做什么,游戲發布之后應該怎么做。
本書會講述如何使用Unity 3D 游戲引擎制作畫質精良的場景、人物,以及如何優化你的場景,讓它在手機上體現出次世代效果。
重點是本書會詳細講解Unity 3D 的腳本,包括如何制作GUI 對話、制作豐富的人機交互界面、制作射擊游戲特有的多種操作模式、十字準星以
及紅點瞄準、構建武器系統、敵人AI 以及如何控制敵人的AI、怎樣為你的游戲添加內購、怎樣為你的游戲添加Game Center。總之你能夠從這本
書學到次世代級別手游制作的每一點。
現今的游戲大多數都是免費+ 內購的形式,但是市面上的書籍通常沒有講解應用中購買(內購)的制作方案,即便有也是零星講一點。讀者也一
定會懷疑通過這些書籍創作出來的內購能不能通過蘋果的審核。
本書會詳細地講解內購的制作,每一步都為讀者做展示。讀者不必擔憂按照本書的方法是否能通過蘋果的審核,因為這是一款被廣為推薦并且已
上架的游戲,游戲中加入的內購已經為我得到了一定的收益。
本書除了講解游戲的制作過程外還會分享游戲部分的銷售數據。比如在中國區進行1 元特價的時候,這款游戲最高沖到中國游戲付費總榜的63 位,
諸如此類的數據本書會加入一定的分析,讓大家更容易理解Apple Store,也更容易理解玩家的心理。
本書除了介紹Apple Store 的發布方法,還會介紹Windows Phone Store 的發布流程,你可以利用Unity 3D 引擎把你的游戲發布到多個平臺上
獲利,Apple Store 已經是“紅海”;Windows Phone Store 還是“藍海”。
本書是我與“游藝網” 合作的重量級手機游戲開發書籍,書中以深入淺出的方式講解,無論你是初學者還是有一定經驗的開發者都能獲得一定的
收益。好了,前言就寫到這了。準備踏入手游市場吧!
備注:書中提到的銷售數據、排名情況、推薦情況都會有相應的屏幕截圖,在附錄中可以查看。
內容簡介:

本書講述如何使用Unity 3D游戲引擎制作畫質精良的場景、人物,以及如何優化場景,讓它在手機上體現出次世代效果。重點是本書會詳細講解Unity 3D的腳本,包括如何制作GUI對話、制作豐富的人機交互界面、制作射擊游戲特有的多種操作模式、十字準星以及紅點瞄準、構建武器系統、敵人AI以及如何控制敵人的AI、怎樣為你的游戲添加內購、怎樣為你的游戲添加Game Center。總之你能夠從這本書學到次世代級別手游制作的每一點。本書不僅能教讀者游戲制作的技術,而且能夠告訴讀者進入市場之前應該做什么,游戲發布之后應該怎么做。
《黑暗秩序》是為本書特制的一款射擊類游戲,并已經在蘋果、安卓、微軟三大主流游戲平臺發布,其中在微軟發布后很快得到了微軟編輯的全球推薦。
本書光盤提供了部分案例的素材與源文件以及本書部分案例的視頻制作教程。
本書主要面向廣大游戲、動漫愛好者,包括藝術類專業師生、社會培訓師生、游戲創作愛好者、CG行業從業人員等。
目錄:

目錄

第1章如何在大作云集的手游市場突破重圍………1

1.1游戲玩家與族群的定位……………1

1.1.1應該做什么樣的游戲………………1

1.1.2工作類型與市場定位………………4

1.1.3免費+內購還是直接收費………………6

1.1.4判斷哪些游戲玩家是真正的金主……………6

1.1.5突破重圍——次世代手游的基本點…………7

1.1.6什么是原創………………9

1.2流行大作的熱度與衰減值………………11

1.2.1什么游戲會被編輯選鑒……………11

1.2.2流行大作的編年史……………11

1.3致命的關鍵………………15

1.3.1游戲的完整性……………15

1.3.2手機硬件的多樣性……………16

1.3.3多平臺銷售,多平臺盈利………………1

第2章游戲《黑暗秩序》制作流程概覽………19

2.1游戲劇情與游戲事件………………19

2.2次世代級別場景的搭建……………20

2.3游戲主角的模型與動畫設置……………21

2.4豐富的敵人設置………………22

2.5在Unity3D中建立烘焙環境……………22

2.6在Unity3D中寫入GUI定位腳本………………23

2.7按鈕的風格定位………………23

2.8角色的動畫導入與設置……………24

2.9建立游戲主角控制系統……………24

2.10創建AI與計分系統……………25

2.11武器系統的構建………………26

2.12制作內購與GameCenter(游戲中心)……………27

2.13構建并真機測試………………28

2.14小結…………………28

第3章使用Unity3D引擎制作游戲菜單GUI…………29

3.1建立原始腳本…………………29

3.1.1GUI怎樣在屏幕中定位……………29

3.1.2詳解GUI定位腳本(Class類型)…………29

3.1.3引用定位插件建立GUI按鈕……………33

3.2制作游戲中的按鈕……………36

3.2.1GUI圖形的分類與利用……………36

3.2.2在Photoshop中制作圖形……………37

3.2.3導入Unity中并設置………………39

3.3建立翻頁GUI元素………………40

3.3.1建立翻頁GUI的原始腳本………………40

3.3.2建立控制翻頁的按鈕………………41

3.3.3在Unity中進行設置并運行……………43

3.4建立游戲對話框GUI元素……………44

3.4.1游戲對話框的建立思路……………44

3.4.2書寫游戲對話框腳本………………45

3.4.3在Unity中設置腳本運行………………47

3.5小結…………………48

第4章Unity5全新的UGUI系統詳解………49

4.1UGUI的簡介………………49

4.2添加第一個UGUI元素………………51

4.3利用UGUI實現UI元素自適應分辨率………………53

4.4“錨點”的創作理念與設置方案……………55

4.5UGUI系統支點旋轉功能詳解……………57

4.6設置一個標題視圖……………58

4.7建立“開始”按鈕……………59

4.7.1建立按鈕本體……………59

4.7.2控制按鈕文字組件……………60

4.7.3將按鈕設置為圖形……………61

4.8建立“設置”按鈕……………63

4.9按鈕與觸發事件JavaScript語言版本……………63

4.10按鈕與觸發事件C#語言版本………………66

4.11創建滑動條組件控制聲音大小………………68

4.11.1建立一個聲音組件賦予攝影機……………68

4.11.2創建滑動條組件……………69

4.11.3將滑動條鏈接聲音組件進行控制…………70

4.12小結…………………71

第5章使用Unity3D建立次世代級別的烘焙環境………73

5.1在3D軟件中制作針對手游的場景模型……………73

5.1.1手機游戲場景應該怎樣建立………………73

5.1.2從圖片建立一個建筑物……………73

5.1.3讓多個建筑物之間形成關聯……………78

5.1.4使用不同的元素構架整體場景………………80

5.1.5面數的分配與貼圖的大小………………82

5.2導入Unity3D并設置………………82

5.2.1如何將模型分類………………82

5.2.2合并動畫專用模型……………83

5.2.3合并固定模型……………84

5.2.4增加UV通道……………84

5.2.5導出所有模型……………86

5.3建立光影環境…………………87

5.3.1在Unity中導入所有模型………………87

5.3.2為場景添加基礎燈光………………88

5.4構建光影貼圖作為照明……………90

5.4.1光影貼圖的設置………………90

5.4.2開始烘焙(Bake)光影貼圖………………90

5.4.3建立所有效果燈光……………91

5.4.4調節Unity顯示等級………………91

5.5建立天空盒(SkyBox)……………92

5.6設置各種燈光以及攝影機特效………………92

5.6.1設置太陽特效……………92

5.6.2攝影機特效的使用……………93

5.7構建手機游戲場景的鐵律………………94

5.7.1模型面數的控制………………94

5.7.2貼圖大小與利用率……………94

第6章移動平臺建立次世代級別人物的模型、貼圖與動畫………97

6.1游戲主角的建立………………97

6.1.1游戲角色的特性與定位……………97

6.1.2使用Maya建立主角模型………………97

6.1.3利用Photoshop繪制貼圖……………99

6.1.4建立骨骼動畫系統……………99

6.1.5調節游戲專用的分幀動畫……………100

6.2創建遠距離攻擊敵人……………102

6.2.1建立遠距離攻擊敵人的模型………………102

6.2.2利用Photoshop繪制貼圖………………103

6.2.3建立骨骼分幀動畫………………104

6.3創建近距離攻擊敵人……………105

6.3.1建立近距離攻擊敵人的模型………………105

6.3.2利用Photoshop繪制貼圖………………105

6.3.3建立骨骼分幀動畫………………106

6.4基于Unity導出所有模型與動畫……………109

6.4.1導出模型、骨骼、動畫信息到FBX文件……………109

6.4.2導入Unity設置動畫分割……………110

6.4.3將角色模型放置于場景………………112

第7章Unity5全新光影烘焙系統詳解………113

7.1GI算法…………………113

7.2Enlighten光影計算方案介紹………………114

7.3什么是Enlighten預計算………………116

7.4什么是Enlighten運行時………………117

7.5Unity5光影烘焙(Bake)細則……………118

7.5.1構建Realtime(實時運行的光影)…………118

7.5.2構建Baked(烘焙(Bake)為光照貼圖)……………119

7.5.3構建Mixed(混合模式)……………119

7.6Unity5光影烘焙參數詳解……………120

7.6.1EnvironmentLighting一欄中的參數…………120

7.6.2PrecomputedRealtimeGI一欄中的參數……………121

7.6.3BakedGI一欄中的參數……………121

7.6.4GeneralGI一欄中的參數………………121

第8章創建射擊游戲武器系統…………123

8.1怎樣建立不同的武器………………12

8.1.1游戲中的武器有什么特性?………………123

8.1.2什么是科幻類武器?……………123

8.2構建測試武器使用的角色控制系統……………124

8.2.1添加行走以及游戲攝影機查看組件……………124

8.2.2將行走控制系統鏈接角色動畫系統……………125

8.2.3測試角色控制系統………………126

8.3建立武器系統腳本………………127

8.3.1利用Unity寫入控制武器腳本……………127

8.3.2建立武器系統腳本………………128

8.3.3綁定所有武器………………131

8.4完善武器系統………………132

8.4.1建立槍口花火………………132

8.4.2創建打擊效果………………133

8.4.3音效的選擇與加入………………133

8.5小結………………134

第9章利用Unity3D構建角色控制系統…………135

9.1傳統第三人稱虛擬搖桿控制系統………………135

9.1.1導入Unity官方腳本包………………135

9.1.2設置角色的移動和旋轉………………136

9.1.3改寫攝影機腳本以及進行相應設置……………136

9.1.4在Unity中導入角色模型……………137

9.1.5設置游戲攝影機位移……………140

9.1.6為角色設置碰撞體………………141

9.1.7綁定武器系統………………141

9.1.8制作角色行走系統……………142

9.1.9綁定“開火”按鈕………………145

9.2利用插件構建角色分屏操作系統………………146

9.2.1在Unity中導入分屏插件……………146

9.2.2導入模型并設置……………147

9.2.3將控制腳本賦予角色……………147

9.2.4設置角色碰撞體與移動速度………………148

9.2.5設置分屏操作模式與參數……………149

9.2.6構建角色行走動畫系統………………153

9.2.7進行全面測試………………155

9.2.8其他相關插件推薦………………156

9.3小結………………156

第10章構建敵人AI(人工智能系統)…………157

10.1構建基礎敵人AI系統……………157

10.1.1導入敵人模型并切分動畫………………157

10.1.2寫入“逃跑計劃”腳本……………158

10.1.3讓敵人檢測玩家并跑向玩家……………161

10.1.4Unity的AI系統總結與展望………………162

10.2綁定角色血量系統………………163

10.2.1寫入腳本制定角色血量……………163

10.2.2將腳本綁定角色………………164

10.3遠距離攻擊敵人的制作………………164

10.3.1導入AI系統………………164

10.3.2綁定AI系統………………165

10.3.3設置“眼睛”位置……………168

10.3.4綁定動畫系統……………168

10.3.5設置攻擊目標與其他數值………………169

10.3.6綁定相應攻擊組件……………169

10.4制作近距離攻擊“狼人”……………170

10.4.1綁定AI系統………………170

10.4.2設置狼眼位置……………171

10.4.3制定相應動畫與參數………………172

10.4.4制定攻擊力量……………172

10.4.5檢測攻擊環境……………173

10.5小結………………174

第11章使用UGUI建立游戲積分系統………175

11.1建立積分系統………………175

11.2創建積分器…………………175

11.2.1建立金錢計分器………………175

11.2.2建立能源體積分器……………179

11.3寫入保存游戲積分的腳本……………180

第12章在游戲中添加GameCenter…………183

12.1什么是GameCenter………………183

12.2注冊一個蘋果開發者ID………………183

12.3在iTunesConnect中新建一個APP…………185

12.4GameCenter的分類………………185

12.4.1逐漸完成的成就………………185

12.4.2排行榜與朋友……………186

12.5寫入C#腳本鏈接AppleService………………186

12.5.1在iTunesConnect中添加成就…………186

12.5.2寫入腳本控制成就上傳……………187

12.5.3寫入腳本調用GameCenter成就列表…………190

12.5.4設置PlayerPrefs(保存功能)…………191

12.6調試GameCenter功能……………192

第13章為你的游戲添加內購…………195

13.1內購的運行原理……………195

13.2內購的建立與使用規則………………195

13.2.1在iTunesConnect中添加內購項目…………195

13.2.2內購的類型與使用……………196

13.3使用C#腳本構建引導腳本………………197

13.3.1在Unity中調用API鏈接AppleService…………197

13.3.2引導類腳本“A”的完整源碼解析…………198

13.3.3引導類腳本“B”的完整源碼解析……………201

13.3.4添加驗證網絡環境的腳本………………205

13.3.5建立驗單環境……………205

13.3.6建立購買失敗提示……………206

13.4使用C#腳本構建購買系統(消耗品與非消耗品)…………206

13.4.1構建“內購買項目”按鈕腳本…………206

13.4.2在腳本中加入產品ID………………208

13.4.3構建相關按鈕創建購買……………208

13.4.4構建相關按鈕創建恢復購買功能……………209

13.4.5建立測試沙盤賬戶……………209

13.4.6構建規則與調試………………210

第14章構建并上傳至AppleStore(Xcode6以上版本)………213

14.1建立并加載iOSDevelopment證書(iOS開發證書)……………213

14.2創建并加載iOSDistribution證書(iOS發布證書)…………214

14.3新建AppID與BundleID……………215

14.4新增iOS設備………………215

14.5建立并下載ProvisioningProfileforDevelopment(針對單個Appid的開發證書)………216

14.6創建并下載ProvisioningProfileforDistribution(針對單個Appid的發布證書)………217

14.7設置UnityBuildSettings……………218

14.8構建游戲至Xcode………………219

14.9真機測試與發布的切換………………220

14.10拔除所有設備……………220

14.11利用Release功能復制Distribution…………220

14.12設置文件輸出地址……………221

14.13使用Xcode構建………………222

14.14在iTunesConnect中加入新版本號…………223

14.15使用ApplicationLoader上傳文件…………223

14.16在iTunesConnect中點擊“提交并審核”……………224

第15章構建并上傳至WindowsPhoneStore……225

15.1WindowsPhone的時間簡史……………225

15.2注冊一個WindowsPhone開發者賬號……………225

15.3下載工具搭建開發平臺………………227

15.4登錄“儀表板”填寫賬戶資料……………227

15.5在Unity中構建(Build)游戲……………228

15.6在VisualStudio中打開Unity導出的項目…………231

15.7解鎖一臺WP手機………………231

15.8利用VisualStudio打包游戲………………232

15.9登錄“儀表板”提交應用……………233

15.10填寫應用資料并上傳APP包……………234

15.11審核并提交………………235

第16章使用Unity構建程序至Android系統………237

16.1下載AndroidSDK………………237

16.2搭建Java環境……………237

16.3配置androidSDK………………238

16.4更新AndroidSDK………………239

16.5設置UnityAndroidSDK目錄……………239

16.6搭載遠程測試工具(AndroidRemote)…………240

附錄A推廣數據分享…………241

A.1到什么地方推薦自己的游戲………………241

A.2TAHotGame推薦………………241

A.3獲得官方推薦的重要性………………242

A.4微軟全球推薦的信件……………242

A.5國內網站曝光………………244

序: