Unity3D手機(jī)游戲開發(fā)

出版時(shí)間:2013-8  出版社:清華大學(xué)出版社  作者:金璽曾  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

unity,也稱unity3d,是近幾年非常流行的一個(gè)3d游戲開發(fā)引擎,跨平臺(tái)能力強(qiáng),使用它開發(fā)的手機(jī)游戲數(shù)不勝數(shù)。
《unity3d手機(jī)游戲開發(fā)》通過(guò)三個(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)頁(yè)、ios和android平臺(tái)。另外,本書最后附有c#語(yǔ)言的快速教程,幫助缺乏程序開發(fā)基礎(chǔ)的讀者快速入門。
《unity3d手機(jī)游戲開發(fā)》適合廣大游戲開發(fā)人員,也面向游戲開發(fā)愛好者、軟件培訓(xùn)機(jī)構(gòu),以及計(jì)算機(jī)專業(yè)的學(xué)生等。

作者簡(jiǎn)介

金璽曾,資深游戲開發(fā)工程師,擁有近10年游戲開發(fā)經(jīng)驗(yàn),30塔防游戲《野人大作戰(zhàn)》主要開發(fā)者。曾在上海盛大網(wǎng)絡(luò)工作,目前在上海愛客士電腦軟件有限公司任開發(fā)經(jīng)理。

書籍目錄

《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ù)庫(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開發(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)頁(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)畫面 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#語(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

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Unity3D手機(jī)游戲開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7