金璽曾的Unity3D手機(jī)游戲開(kāi)發(fā)這本書(shū)自問(wèn)世以來(lái)就一直好評(píng)如潮,有讀者這樣評(píng)價(jià)——“作者對(duì)Unity的理解及書(shū)中的實(shí)例,都堪稱(chēng)一流水平,重要的是與工作實(shí)際完全相合,并不是功能菜單的介紹,這與相關(guān)圖書(shū)不同……”,也有讀者這樣評(píng)價(jià)“看過(guò)幾本Unity3d開(kāi)發(fā)的書(shū),我覺(jué)得這本是有經(jīng)驗(yàn)與最實(shí)用的。首先作者通篇通過(guò)熱點(diǎn)范例教學(xué),如第一人稱(chēng)射擊游戲,太空射擊游戲,塔防游戲等,其中的內(nèi)容效果都來(lái)自作者自身開(kāi)發(fā)的游戲,如《野人大作戰(zhàn)》(大家可以在網(wǎng)絡(luò)上搜到這款游戲,),不像很多書(shū),代碼一大堆,浪費(fèi)了很多版面,本書(shū)代碼適中,并加入了必須的注解,第二是圖片適中……”,本節(jié)內(nèi)容小編為大家整理帶來(lái)的這本Unity3D手機(jī)游戲開(kāi)發(fā)電子書(shū)為pdf格式高清掃描版,內(nèi)容完整免費(fèi),共有384頁(yè),歡迎有需要的朋友前來(lái)下載查閱!
Unity3D手機(jī)游戲開(kāi)發(fā)目錄
第1章 快速入門(mén) 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 在線(xiàn)激活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)螒蜷_(kāi)發(fā) 12
2.1.1 開(kāi)始一個(gè)游戲項(xiàng)目 12
2.1.2 階段性成果 12
2.1.3 策劃 13
2.1.4 編寫(xiě)腳本 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章 第一人稱(chēng)射擊游戲 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)畫(huà) 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 光源類(lèi)型 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)畫(huà)模型導(dǎo)出 157
5.8.3 3ds max動(dòng)畫(huà)導(dǎo)出 158
5.8.4 maya模型導(dǎo)出 158
5.9 動(dòng)畫(huà) 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ù)庫(kù) 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開(kāi)發(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 客戶(hù)端 217
7.2.6 服務(wù)器端 224
7.3 聊天客戶(hù)端 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)頁(yè)游戲 245
8.1 網(wǎng)頁(yè)游戲簡(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)頁(yè)通信 251
8.2.4 在網(wǎng)頁(yè)上記錄積分 253
8.2.5 自定義網(wǎng)頁(yè)模板 254
8.2.6 自定義啟動(dòng)畫(huà)面 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)開(kāi)發(fā)權(quán)限 281
9.4 設(shè)置ios開(kāi)發(fā)環(huán)境 282
9.5 測(cè)試ios游戲 286
9.6 發(fā)布ios游戲 288
9.6.1 申請(qǐng)發(fā)布證書(shū) 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#語(yǔ)言 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ī)游戲開(kāi)發(fā)內(nèi)容簡(jiǎn)介
unity,也稱(chēng)unity3d,是近幾年非常流行的一個(gè)3d游戲開(kāi)發(fā)引擎,跨平臺(tái)能力強(qiáng),使用它開(kāi)發(fā)的手機(jī)游戲數(shù)不勝數(shù)。
《unity3d手機(jī)游戲開(kāi)發(fā)》通過(guò)三個(gè)部分循序漸進(jìn)地介紹了unity在游戲開(kāi)發(fā)方面的不同功能。第1~5章,由零開(kāi)始,引導(dǎo)讀者從基本的操作到完成三個(gè)完整的游戲?qū)嵗,使讀者對(duì)unity游戲開(kāi)發(fā)有一個(gè)較全面的認(rèn)識(shí)。第6~7章,重點(diǎn)介紹了unity在網(wǎng)絡(luò)方面的應(yīng)用。第8~10章介紹了如何將unity游戲移植到網(wǎng)頁(yè)、ios和android平臺(tái)。另外,本書(shū)最后附有c#語(yǔ)言的快速教程,幫助缺乏程序開(kāi)發(fā)基礎(chǔ)的讀者快速入門(mén)。
《unity3d手機(jī)游戲開(kāi)發(fā)》適合廣大游戲開(kāi)發(fā)人員,也面向游戲開(kāi)發(fā)愛(ài)好者、軟件培訓(xùn)機(jī)構(gòu),以及計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生等。
Unity3D手機(jī)游戲開(kāi)發(fā)內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版