金璽曾的Unity3D手機(jī)游戲開發(fā)這本書自問世以來就一直好評(píng)如潮,有讀者這樣評(píng)價(jià)——“作者對(duì)Unity的理解及書中的實(shí)例,都堪稱一流水平,重要的是與工作實(shí)際完全相合,并不是功能菜單的介紹,這與相關(guān)圖書不同……”,也有讀者這樣評(píng)價(jià)“看過幾本Unity3d開發(fā)的書,我覺得這本是有經(jīng)驗(yàn)與最實(shí)用的。首先作者通篇通過熱點(diǎn)范例教學(xué),如第一人稱射擊游戲,太空射擊游戲,塔防游戲等,其中的內(nèi)容效果都來自作者自身開發(fā)的游戲,如《野人大作戰(zhàn)》(大家可以在網(wǎng)絡(luò)上搜到這款游戲,),不像很多書,代碼一大堆,浪費(fèi)了很多版面,本書代碼適中,并加入了必須的注解,第二是圖片適中……”,本節(jié)內(nèi)容小編為大家整理帶來的這本Unity3D手機(jī)游戲開發(fā)電子書為pdf格式高清掃描版,內(nèi)容完整免費(fèi),共有384頁,歡迎有需要的朋友前來下載查閱!
Unity3D手機(jī)游戲開發(fā)目錄
第1章 快速入門 1
1.1 unity簡(jiǎn)介 1
1.2 運(yùn)行unity 2
1.2.1 unity的版本 2
1.2.2 安裝unity 2
1.2.3 在線激活unity 2
1.2.4 運(yùn)行示例工程 4
1.2.5 安裝visual studio 6
1.3 創(chuàng)建一個(gè)“hello world”程序 6
1.4 調(diào)試程序 9
1.4.1 顯示log 10
1.4.2 設(shè)置斷點(diǎn) 10
小結(jié) 11
第2章 太空射擊游戲 12
2.1 淺談?dòng)螒蜷_發(fā) 12
2.1.1 開始一個(gè)游戲項(xiàng)目 12
2.1.2 階段性成果 12
2.1.3 策劃 13
2.1.4 編寫腳本 13
.2.1.5 美術(shù) 13
2.1.6 qa測(cè)試 14
2.1.7 發(fā)布游戲 14
2.2 游戲策劃 14
2.2.1 游戲介紹 14
2.2.2 游戲ui 14
2.2.3 主角 14
2.2.4 游戲操作 15
2.2.5 敵人 15
2.3 導(dǎo)入美術(shù)資源 15
2.4 創(chuàng)建場(chǎng)景 16
2.4.1 創(chuàng)建火星背景 16
2.4.2 設(shè)置攝像機(jī)和燈光 20
2.5 創(chuàng)建主角 21
2.5.1 創(chuàng)建腳本 21
2.5.2 控制飛船移動(dòng) 23
2.5.3 創(chuàng)建子彈 25
2.5.4 創(chuàng)建子彈prefab 26
2.5.5 發(fā)射子彈 27
2.6 創(chuàng)建敵人 28
2.7 物理碰撞 30
2.7.1 添加碰撞體 30
2.7.2 觸發(fā)碰撞 32
2.8 高級(jí)敵人 34
2.8.1 創(chuàng)建敵人 34
2.8.2 發(fā)射子彈 36
2.9 聲音與特效 38
2.10 敵人生成器 41
2.11 游戲管理器 43
2.12 標(biāo)題界面 48
2.13 發(fā)布游戲 49
小結(jié) 52
第3章 第一人稱射擊游戲 53
3.1 策劃 53
3.1.1 游戲介紹 53
3.1.2 ui界面 53
3.1.3 主角 53
3.1.4 敵人 53
3.2 游戲場(chǎng)景 53
3.3 主角 54
3.3.1 角色控制器 55
3.3.2 攝像機(jī) 57
3.3.3 武器 58
3.4 敵人 59
3.4.1 尋路 59
3.4.2 設(shè)置動(dòng)畫 63
3.4.3 行為 64
3.5 ui界面 68
3.6 交互 72
3.6.1 主角的射擊 72
3.6.2 敵人的進(jìn)攻與死亡 75
3.7 出生點(diǎn) 78
3.8 小地圖 80
小結(jié) 84
第4章 塔防游戲 85
4.1 策劃 85
4.1.1 場(chǎng)景 85
4.1.2 攝像機(jī) 85
4.1.3 勝負(fù)判定 85
4.1.4 敵人 85
4.1.5 防守單位 86
4.1.6 ui界面 86
4.2 游戲場(chǎng)景 86
4.3 攝像機(jī) 92
4.4 游戲管理器 95
4.5 路點(diǎn) 97
4.6 敵人 102
4.7 敵人生成器 105
4.7.1 在excel中設(shè)置敵人 105
4.7.2 創(chuàng)建敵人生成器 109
4.8 防守單位 115
4.9 生命條 119
4.10 自定義按鈕 124
小結(jié) 131
第5章 資源創(chuàng)建 132
5.1 光照 132
5.1.1 光源類型 132
5.1.2 環(huán)境光與霧 134
5.1.3 lightmapping 135
5.1.4 light probe 137
5.2 terrain 139
5.3 skybox 142
5.4 粒子 144
5.5 物理 148
5.6 自定義shader 150
5.6.1 自定義字體 151
5.6.2 創(chuàng)建shader 152
5.7 貼圖 155
5.8 3d模型導(dǎo)出流程 155
5.8.1 3ds max靜態(tài)模型導(dǎo)出 155
5.8.2 3ds max動(dòng)畫模型導(dǎo)出 157
5.8.3 3ds max動(dòng)畫導(dǎo)出 158
5.8.4 maya模型導(dǎo)出 158
5.9 動(dòng)畫 159
5.10 優(yōu)化 163
小結(jié) 163
第6章 與web服務(wù)器的交互 164
6.1 建立服務(wù)器 164
6.1.1 安裝apache 164
6.1.2 安裝mysql 166
6.1.3 安裝php 169
6.1.4 顯示php信息 171
6.1.5 調(diào)試php代碼 172
6.2 www基本應(yīng)用 174
6.2.1 http協(xié)議 174
6.2.2 get請(qǐng)求 175
6.2.3 post請(qǐng)求 176
6.2.4 上傳下載圖片 178
6.2.5 下載聲音文件 180
6.3 自定義數(shù)據(jù)流 180
6.3.1 c#版本的數(shù)據(jù)流 181
6.3.2 php版本的數(shù)據(jù)流 188
6.3.3 測(cè)試 192
6.4 分?jǐn)?shù)排行榜 195
6.4.1 創(chuàng)建數(shù)據(jù)庫 195
6.4.2 創(chuàng)建php腳本 196
6.4.3 上傳下載分?jǐn)?shù) 199
小結(jié) 202
第7章 基于tcp/ip協(xié)議的聊天實(shí)例 203
7.1 tcp/ip開發(fā)簡(jiǎn)介 203
7.2 網(wǎng)絡(luò)引擎 204
7.2.1 數(shù)據(jù)流 204
7.2.2 數(shù)據(jù)包 214
7.2.3 邏輯處理 215
7.2.4 定義消息標(biāo)識(shí)符 217
7.2.5 客戶端 217
7.2.6 服務(wù)器端 224
7.3 聊天客戶端 229
7.4 聊天服務(wù)器端 234
7.5 收發(fā)結(jié)構(gòu)體 238
7.6 protobuf簡(jiǎn)介 242
小結(jié) 244
第8章 用unity創(chuàng)建網(wǎng)頁游戲 245
8.1 網(wǎng)頁游戲簡(jiǎn)介 245
8.2 unity web 游戲 245
8.2.1 streaming關(guān)卡 245
8.2.2 上傳游戲到kongregate 249
8.2.3 與網(wǎng)頁通信 251
8.2.4 在網(wǎng)頁上記錄積分 253
8.2.5 自定義網(wǎng)頁模板 254
8.2.6 自定義啟動(dòng)畫面 258
8.3 flash游戲 259
8.3.1 軟件安裝 260
8.3.2 導(dǎo)出flash游戲 260
8.3.3 調(diào)試flash游戲 261
8.3.4 從flash工程讀取unity 導(dǎo)出的flash游戲 261
8.3.5 在unity內(nèi)調(diào)用as3代碼 267
8.3.6 flash版本的太空射擊游戲 271
8.4 assetbundle 274
8.4.1 打包資源 275
8.4.2 下載資源 276
8.4.3 安全策略 279
小結(jié) 280
第9章 將unity游戲移植到ios平臺(tái) 281
9.1 ios簡(jiǎn)介 281
9.2 軟件安裝 281
9.3 申請(qǐng)開發(fā)權(quán)限 281
9.4 設(shè)置ios開發(fā)環(huán)境 282
9.5 測(cè)試ios游戲 286
9.6 發(fā)布ios游戲 288
9.6.1 申請(qǐng)發(fā)布證書 288
9.6.2 創(chuàng)建新應(yīng)用 288
9.6.3 提交審核 290
9.7 集成game center 291
9.7.1 xcode到unity 291
9.7.2 設(shè)置高分榜和成就 297
9.7.3 實(shí)現(xiàn)game center功能 299
9.8 集成內(nèi)消費(fèi)系統(tǒng) 309
9.8.1 設(shè)置內(nèi)消費(fèi) 309
9.8.2 實(shí)現(xiàn)內(nèi)消費(fèi) 310
9.9 本地存儲(chǔ)位置 317
小結(jié) 317
第10章 將unity游戲移植到android平臺(tái) 318
10.1 android簡(jiǎn)介 318
10.2 軟件安裝 318
10.3 運(yùn)行android游戲 320
10.3.1 設(shè)置android手機(jī) 320
10.3.2 安裝驅(qū)動(dòng)程序 320
10.3.3 設(shè)置android游戲工程 323
10.3.4 測(cè)試android游戲 327
10.3.5 發(fā)布android游戲 327
10.4 觸屏操作 329
10.5 從eclipse到unity 333
10.5.1 創(chuàng)建.jar文件 334
10.5.2 導(dǎo)入.jar到unity 337
10.6 從unity到eclipse 339
10.6.1 導(dǎo)出eclipse工程 339
10.6.2 設(shè)置導(dǎo)出的eclipse工程 340
10.6.3 創(chuàng)建用于發(fā)布的eclipse工程 341
10.6.4 發(fā)布程序 346
10.7 自定義activity 347
小結(jié) 350
附錄a c#語言 351
a.1 c#基礎(chǔ) 351
a.2 面向?qū)ο缶幊?361
a.3 字符串 368
a.4 數(shù)組 370
a.5 i/o操作 372
a.6 委托 376
小結(jié) 381
附錄b 特殊文件夾 382
Unity3D手機(jī)游戲開發(fā)內(nèi)容簡(jiǎn)介
unity,也稱unity3d,是近幾年非常流行的一個(gè)3d游戲開發(fā)引擎,跨平臺(tái)能力強(qiáng),使用它開發(fā)的手機(jī)游戲數(shù)不勝數(shù)。
《unity3d手機(jī)游戲開發(fā)》通過三個(gè)部分循序漸進(jìn)地介紹了unity在游戲開發(fā)方面的不同功能。第1~5章,由零開始,引導(dǎo)讀者從基本的操作到完成三個(gè)完整的游戲?qū)嵗,使讀者對(duì)unity游戲開發(fā)有一個(gè)較全面的認(rèn)識(shí)。第6~7章,重點(diǎn)介紹了unity在網(wǎng)絡(luò)方面的應(yīng)用。第8~10章介紹了如何將unity游戲移植到網(wǎng)頁、ios和android平臺(tái)。另外,本書最后附有c#語言的快速教程,幫助缺乏程序開發(fā)基礎(chǔ)的讀者快速入門。
《unity3d手機(jī)游戲開發(fā)》適合廣大游戲開發(fā)人員,也面向游戲開發(fā)愛好者、軟件培訓(xùn)機(jī)構(gòu),以及計(jì)算機(jī)專業(yè)的學(xué)生等。
Unity3D手機(jī)游戲開發(fā)內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版