Unity 4.3游戲開發(fā)項(xiàng)目實(shí)戰(zhàn)(C#、JavaScript版本)

簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以七個(gè)游戲項(xiàng)目為載體,在“做中學(xué),學(xué)中做”,深入淺出地介紹最新Unity 4.3游戲項(xiàng)目開發(fā)的全過(guò)程。通過(guò)小島風(fēng)光項(xiàng)目,熟悉Unity 4.3開發(fā)工具的安裝、使用;通過(guò)太空射擊游戲項(xiàng)目,掌握游戲開發(fā)的基本方法;通過(guò)循序漸進(jìn)的坦克克星游戲項(xiàng)目、平臺(tái)游戲項(xiàng)目,進(jìn)一步熟悉相關(guān)游戲開發(fā)技能;通過(guò)較為復(fù)雜的合金彈頭游戲項(xiàng)目,全面掌握Unity開發(fā)2D游戲的基本方法和技能。在大炮射擊飛碟3D游戲項(xiàng)目中,介紹3D游戲開發(fā)的基本概念;最后利用Unity 4.3內(nèi)置的2D開發(fā)工具,實(shí)現(xiàn)塔橋防御游戲項(xiàng)目,其中講解了最新的粒子系統(tǒng)和最新的動(dòng)畫系統(tǒng)。
本書適用于Unity初學(xué)者使用,附光盤一張,包括游戲所有的項(xiàng)目資源,還贈(zèng)送36小時(shí)的龔老師Unity3D游戲項(xiàng)目開發(fā)中文視頻講座9套。
資深大牛:著名Unity 游戲開發(fā)專家龔老師無(wú)私分享。
系統(tǒng)全面:包含Unity 4.3 從基礎(chǔ)到高級(jí)、從最新的2D 內(nèi)置開發(fā)工具到3D、從動(dòng)畫系統(tǒng)到粒子系統(tǒng)的方方面面。
全程實(shí)戰(zhàn):知識(shí)點(diǎn)與開發(fā)實(shí)戰(zhàn)緊密結(jié)合,“學(xué)中做,做中學(xué)”,復(fù)雜功能輕松掌握。
超值贈(zèng)送:36 小時(shí)的龔老師Unity3D 9 個(gè)游戲項(xiàng)目開發(fā)中文視頻講座,讓讀者如親臨課堂,迅速掌握所學(xué)知識(shí)。
2005年6月6日,Unity 1.0正式發(fā)布,Unity作為Mac系統(tǒng)上的游戲開發(fā)引擎,在其后的時(shí)間內(nèi)不斷快速更新,2007年10月發(fā)布Unity 2.0版本。最值得慶賀的是在2009年3月18日,同時(shí)發(fā)布了在Mac系統(tǒng)和Windows系統(tǒng)上的Unity 2.5版本,開始提供跨平臺(tái)的游戲開發(fā)引擎。
Unity 3.0版本于2010年3月發(fā)布,在該版本中,統(tǒng)一了iPhone和Windows的游戲開發(fā),提供了一致的游戲場(chǎng)景編輯器;而Unity 3.3版本則于2011年3月發(fā)布,從該版本開始,全面支持Android開發(fā),實(shí)現(xiàn)了三種主要平臺(tái)的游戲開發(fā)。
2012年2月發(fā)布的Unity 3.5版本,引入了新的粒子系統(tǒng);2012年11月發(fā)布的Unity 4.0版本,則引入了新的動(dòng)畫系統(tǒng);2013年7月發(fā)布的Unity 4.2版本,支持Windows Phone 8開發(fā);2013年11月發(fā)布的最新Unity 4.3版本,則支持內(nèi)置的2D開發(fā)工具。
本書分為三大部分,第一部分為基礎(chǔ)篇,第二部分為實(shí)例篇,第三部分為Unity 4.3內(nèi)置2D工具應(yīng)用篇。
在第一部分的基礎(chǔ)篇中,概述Unity 4.3,介紹Unity 4.3的下載、安裝和使用,通過(guò)小島風(fēng)光游戲項(xiàng)目,熟悉Unity 4.3的開發(fā)界面,實(shí)現(xiàn)基本的游戲場(chǎng)景。
在第二部分的實(shí)例篇中,循序漸進(jìn)地安排了五個(gè)游戲項(xiàng)目,這些游戲項(xiàng)目分別是太空射擊游戲項(xiàng)目、坦克克星游戲項(xiàng)目、平臺(tái)游戲項(xiàng)目、合金彈頭游戲項(xiàng)目以及大炮射擊飛碟3D游戲項(xiàng)目。
在太空射擊游戲項(xiàng)目中,學(xué)習(xí)如何使用sprite預(yù)制件顯示圖片、如何實(shí)現(xiàn)游戲場(chǎng)景轉(zhuǎn)換、什么是預(yù)制件Prefab對(duì)象,以及如何動(dòng)態(tài)創(chuàng)建Prefab對(duì)象;講解碰撞檢測(cè)、2D動(dòng)畫、倒計(jì)時(shí)個(gè)性化數(shù)字以及本地存儲(chǔ)實(shí)現(xiàn)最高計(jì)分,快速進(jìn)入U(xiǎn)nity3D游戲開發(fā)領(lǐng)域。
在坦克克星游戲項(xiàng)目中,進(jìn)一步學(xué)習(xí)如何使用sprite預(yù)制件顯示圖片、如何實(shí)現(xiàn)游戲場(chǎng)景轉(zhuǎn)換、動(dòng)態(tài)創(chuàng)建Prefab對(duì)象;講解碰撞檢測(cè)、2D動(dòng)畫以及射線瞄準(zhǔn)等,熟悉Unity3D游戲開發(fā)領(lǐng)域。
在平臺(tái)游戲項(xiàng)目中,進(jìn)一步學(xué)習(xí)如何使用sprite預(yù)制件顯示圖片、如何實(shí)現(xiàn)人物動(dòng)畫、各個(gè)游戲?qū)ο箝g的碰撞檢測(cè)等,掌握Unity3D開發(fā)游戲的基本概念和基本技能。
在合金彈頭游戲項(xiàng)目中,學(xué)習(xí)如何分析游戲功能,如何實(shí)現(xiàn)游戲界面設(shè)計(jì)、各種游戲?qū)ο蟮膭?dòng)畫實(shí)現(xiàn),以及士兵角色、碰撞檢測(cè)的實(shí)現(xiàn),如何設(shè)置攝像機(jī)、聲音播放,從而實(shí)現(xiàn)一個(gè)較為復(fù)雜的綜合游戲項(xiàng)目。
在大炮射擊飛碟3D游戲項(xiàng)目中,學(xué)習(xí)如何創(chuàng)建地形、添加天空盒;如何使用父對(duì)象修改子對(duì)象的某些屬性;使用局部坐標(biāo)系、世界坐標(biāo)系;講解碰撞檢測(cè);多個(gè)攝像機(jī)的切換以及瞄準(zhǔn)等,掌握基礎(chǔ)的3D開發(fā)技能,開始進(jìn)入U(xiǎn)nity3D開發(fā)3D游戲開發(fā)領(lǐng)域。
在第三部分的Unity 4.3內(nèi)置2D工具應(yīng)用篇中,利用Unity 4.3內(nèi)置的最新2D開發(fā)工具,實(shí)現(xiàn)一個(gè)較為復(fù)雜的塔橋防御游戲項(xiàng)目,其中介紹了最新動(dòng)畫系統(tǒng)的開發(fā)方法和最新的粒子系統(tǒng)實(shí)現(xiàn)步驟。
光盤使用說(shuō)明
為了方便讀者學(xué)習(xí),本書附帶了一張光盤,光盤中的文件夾結(jié)構(gòu)與內(nèi)容具體如下表所示。
這里需要說(shuō)明的是,游戲項(xiàng)目資源中不包括源代碼,學(xué)習(xí)者需要自己學(xué)習(xí),對(duì)照書中的源代碼錄入、調(diào)試。
光盤內(nèi)容 所在的文件夾
游戲項(xiàng)目
1.小島風(fēng)光
2.太空射擊游戲項(xiàng)目
3.坦克克星游戲項(xiàng)目
4.平臺(tái)游戲項(xiàng)目
5.合金彈頭游戲項(xiàng)目
6.大炮射擊飛碟3D游戲項(xiàng)目
7.塔橋防御游戲項(xiàng)目 \\1.游戲項(xiàng)目
游戲項(xiàng)目資源
1.小島風(fēng)光
2.太空射擊游戲項(xiàng)目資源
3.坦克克星游戲項(xiàng)目資源
4.平臺(tái)游戲項(xiàng)目資源
5.合金彈頭游戲項(xiàng)目資源
6.大炮射擊飛碟3D游戲項(xiàng)目資源
7.塔橋防御游戲項(xiàng)目資源 \\2.游戲項(xiàng)目資源
1.太空射擊游戲項(xiàng)目實(shí)戰(zhàn)系列17講 5小時(shí)
2.Unity3D中的動(dòng)畫系統(tǒng) 1小時(shí)
3.投籃游戲項(xiàng)目實(shí)戰(zhàn)系列9講 4小時(shí)
4.Unity3D坦克克星游戲9講 4小時(shí)
5.Unity3D Platform游戲7講 4小時(shí)
6.Unity3D機(jī)器人之戰(zhàn)視頻講座14講 8小時(shí)
7.Unity3D中的GUI設(shè)計(jì)視頻5講 2小時(shí)
8.Unity3D切水果游戲9講 5小時(shí)
9.Unity3D大炮射擊飛碟游戲8講 3小時(shí) \\3.龔老師9套36小時(shí)Unity3D中文視頻講座
Unity Setup-4.3.0.exe \\4.Unity 4.3開發(fā)工具
龔老師9套36小時(shí)Unity3D中文視頻講座的播放密碼為:
2F0B59104CFDA0AB74F29ECE188F4959C100885642FDBE36A5DB3D8512A87E7548
聯(lián)系我們
本書主要由龔老師編寫,參加寫作的人員還有龍敏、龔雅、劉恭作、劉連清、龔紅佳、丁潔珍、丁汀、王銀萍、周禮成、韓桃仙、鮑婧、王歡、林華、林海丹等,在此一并表示感謝。
在本書編寫過(guò)程中,我們力求精益求精,但難免存在一些錯(cuò)誤和不足之處,如果讀者使用本書時(shí)遇到問(wèn)題,可以發(fā)郵件聯(lián)系我們([email protected])。
編者
2013年11月
第1章 Unity 4.3 概述 1
1.1 Unity 4.3下載、安裝和注冊(cè) 2
1.1.1 Unity 4.3下載 2
1.1.2 Unity 4.3安裝 2
1.1.3 Unity 4.3注冊(cè) 4
1.2 Unity 4.3界面介紹 6
1.2.1 Unity 4.3運(yùn)行 6
1.2.2 Unity 4.3的五個(gè)窗格 10
1.2.3 Unity 4.3的導(dǎo)航按鈕 14
1.3 Unity 4.3場(chǎng)景設(shè)計(jì) 16
1.3.1 設(shè)計(jì)開始場(chǎng)景 16
1.3.2 重置海鷗位置 19
第二部分 實(shí)例篇
第2章 太空射擊游戲項(xiàng)目 23
2.1 游戲功能分析 24
2.1.1 運(yùn)行游戲 24
2.1.2 游戲功能分析 25
2.2 飛機(jī)移動(dòng) 27
2.2.1 顯示飛機(jī) 27
2.2.2 飛機(jī)移動(dòng) 36
2.3 發(fā)射炮彈 46
2.3.1 創(chuàng)建炮彈 46
2.3.2 發(fā)射炮彈 50
2.4 隕石降落 53
2.4.1 顯示隕石 53
2.4.2 隕石降落 53
2.5 背景移動(dòng) 56
2.5.1 單個(gè)背景移動(dòng) 56
2.5.2 兩個(gè)背景循環(huán)移動(dòng) 58
2.6 碰撞檢測(cè) 59
2.6.1 炮彈與隕石碰撞檢測(cè) 59
2.6.2 飛機(jī)與隕石碰撞檢測(cè) 64
2.7 爆炸效果 67
2.7.1 炮彈與隕石碰撞的爆炸效果 67
2.7.2 飛機(jī)與隕石碰撞的爆炸效果 72
2.7.3 實(shí)現(xiàn)爆炸效果 76
2.8 游戲計(jì)分 80
2.8.1 添加分?jǐn)?shù)、飛機(jī)生命 80
2.8.2 游戲倒計(jì)時(shí)個(gè)性化數(shù)字 82
2.8.3 添加背景音樂(lè) 86
2.9 場(chǎng)景轉(zhuǎn)換 87
2.9.1 添加開始場(chǎng)景 87
2.9.2 添加贏家場(chǎng)景 90
2.9.3 添加輸家場(chǎng)景 94
第3章 坦克克星游戲項(xiàng)目 106
3.1 游戲功能分析 107
3.1.1 運(yùn)行游戲 107
3.1.2 游戲功能分析 107
3.2 開始場(chǎng)景 110
3.2.1 新建場(chǎng)景 110
3.2.2 顯示開始場(chǎng)景 113
3.3 游戲場(chǎng)景背景 119
3.3.1 新建場(chǎng)景 120
3.3.2 設(shè)置背景 126
3.4 顯示飛機(jī) 130
3.4.1 顯示飛機(jī) 130
3.4.2 飛機(jī)移動(dòng) 135
3.5 飛機(jī)發(fā)射炸彈 137
3.5.1 創(chuàng)建炸彈 137
3.5.2 發(fā)射炸彈 143
3.5.3 炸彈的爆炸 146
3.6 顯示坦克 152
3.6.1 顯示坦克 152
3.6.2 坦克發(fā)射的炮彈 154
3.6.3 炮彈的爆炸 158
3.6.4 坦克運(yùn)動(dòng) 160
第4章 平臺(tái)游戲項(xiàng)目 173
4.1 游戲功能分析 174
4.1.1 運(yùn)行游戲 174
4.1.2 游戲功能分析 175
4.2 游戲場(chǎng)景一 177
4.2.1 新建場(chǎng)景 177
4.2.2 游戲場(chǎng)景 180
4.2.3 人物動(dòng)畫 193
4.3 游戲場(chǎng)景二 228
4.3.1 新建場(chǎng)景 228
4.3.2 敵人動(dòng)畫 232
4.4 游戲場(chǎng)景三 238
4.4.1 修改游戲場(chǎng)景背景 238
4.4.2 設(shè)計(jì)平臺(tái) 240
第5章 合金彈頭游戲項(xiàng)目 243
5.1 游戲功能分析 244
5.1.1 運(yùn)行游戲 244
5.1.2 游戲功能分析 247
5.2 游戲界面設(shè)計(jì) 250
5.2.1 新建場(chǎng)景 250
5.2.2 開始界面設(shè)計(jì) 253
5.2.3 使用說(shuō)明界面設(shè)計(jì) 258
5.2.4 難度選擇界面設(shè)計(jì) 261
5.2.5 玩家角色選擇界面設(shè)計(jì) 264
5.3 士兵角色實(shí)現(xiàn) 268
5.3.1 游戲背景設(shè)置 268
5.3.2 士兵簡(jiǎn)單動(dòng)畫 274
5.3.3 子彈 279
5.3.4 手榴彈 289
5.3.5 士兵動(dòng)畫 292
5.4 汽車動(dòng)畫 348
5.4.1 汽車動(dòng)畫 348
5.4.2 士兵動(dòng)畫 356
5.5 敵人角色實(shí)現(xiàn) 366
5.5.1 敵人角色1 366
5.5.2 敵人角色2 387
5.5.3 敵人角色3 415
5.6 人質(zhì)動(dòng)畫 435
5.6.1 人質(zhì)1動(dòng)畫 436
5.6.2 人質(zhì)2動(dòng)畫 460
5.7 木桶障礙物 477
5.7.1 木桶障礙物 477
5.7.2 木桶被炸毀 478
5.8 飛機(jī)動(dòng)畫 491
5.8.1 顯示飛機(jī) 491
5.8.2 飛機(jī)動(dòng)畫 495
5.9 坦克動(dòng)畫 510
5.9.1 顯示坦克 510
5.9.2 坦克動(dòng)畫 516
5.10 士兵碰撞檢測(cè) 530
5.10.1 拾取醫(yī)藥包、子彈包 530
5.10.2 士兵碰撞檢測(cè) 534
5.11 攝像機(jī)設(shè)置 548
5.11.1 顯示底部面板 548
5.11.2 顯示各種數(shù)字 553
5.12 聲音播放 564
5.12.1 播放背景音樂(lè) 564
5.12.2 修改相關(guān)聲音的播放 565
第6章 大炮射擊飛碟3D游戲項(xiàng)目 569
6.1 游戲功能分析 570
6.1.1 運(yùn)行游戲 570
6.1.2 游戲功能分析 570
6.2 游戲場(chǎng)景構(gòu)建 572
6.2.1 構(gòu)造3D游戲場(chǎng)景 572
6.2.2 構(gòu)建大炮 579
6.3 構(gòu)建炮彈、飛碟 586
6.3.1 發(fā)射炮彈 586
6.3.2 飛碟運(yùn)動(dòng) 595
6.3.3 碰撞檢測(cè) 599
6.4 構(gòu)建兩個(gè)攝像機(jī)、實(shí)現(xiàn)瞄準(zhǔn) 605
6.4.1 構(gòu)建兩個(gè)攝像機(jī) 605
6.4.2 實(shí)現(xiàn)瞄準(zhǔn) 608
第三部分 Unity 4.3內(nèi)置2D工具應(yīng)用篇
第7章 塔橋防御游戲項(xiàng)目 613
7.1 游戲功能分析 614
7.1.1 運(yùn)行游戲 614
7.1.2 游戲功能分析 616
7.2 游戲場(chǎng)景構(gòu)建 618
7.2.1 游戲場(chǎng)景背景設(shè)計(jì) 618
7.2.2 游戲場(chǎng)景前景設(shè)計(jì) 629
7.3 人物構(gòu)建 634
7.3.1 設(shè)置人物 634
7.3.2 添加碰撞體 639
7.3.3 設(shè)置人物動(dòng)畫 641
7.3.4 設(shè)置人物射擊動(dòng)畫 661
7.3.5 設(shè)置人物發(fā)射子彈 664
7.3.6 設(shè)置人物健康狀態(tài)條 684
7.4 敵人構(gòu)建 691
7.4.1 分?jǐn)?shù)顯示 691
7.4.2 小毛蟲構(gòu)建 697
7.4.3 飛船構(gòu)建 708
7.4.4 創(chuàng)建敵人 715
7.5 其他對(duì)象構(gòu)建 720
7.5.1 空降地雷構(gòu)建 720
7.5.2 空降醫(yī)藥構(gòu)建 743
7.5.3 創(chuàng)建空降地雷、空降醫(yī)藥包 747
7.5.4 公共汽車等對(duì)象構(gòu)建 750
- 零基礎(chǔ)玩轉(zhuǎn)國(guó)產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測(cè)實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫(kù)編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營(yíng)與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級(jí)辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問(wèn)百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢(mèng)娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長(zhǎng)沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]