Unity 4.3游戲開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)(C#、JavaScript版本)
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)以七個(gè)游戲項(xiàng)目為載體,在“做中學(xué),學(xué)中做”,深入淺出地介紹最新Unity 4.3游戲項(xiàng)目開(kāi)發(fā)的全過(guò)程。通過(guò)小島風(fēng)光項(xiàng)目,熟悉Unity 4.3開(kāi)發(fā)工具的安裝、使用;通過(guò)太空射擊游戲項(xiàng)目,掌握游戲開(kāi)發(fā)的基本方法;通過(guò)循序漸進(jìn)的坦克克星游戲項(xiàng)目、平臺(tái)游戲項(xiàng)目,進(jìn)一步熟悉相關(guān)游戲開(kāi)發(fā)技能;通過(guò)較為復(fù)雜的合金彈頭游戲項(xiàng)目,全面掌握Unity開(kāi)發(fā)2D游戲的基本方法和技能。在大炮射擊飛碟3D游戲項(xiàng)目中,介紹3D游戲開(kāi)發(fā)的基本概念;最后利用Unity 4.3內(nèi)置的2D開(kāi)發(fā)工具,實(shí)現(xiàn)塔橋防御游戲項(xiàng)目,其中講解了最新的粒子系統(tǒng)和最新的動(dòng)畫(huà)系統(tǒng)。
本書(shū)適用于Unity初學(xué)者使用,附光盤(pán)一張,包括游戲所有的項(xiàng)目資源,還贈(zèng)送36小時(shí)的龔老師Unity3D游戲項(xiàng)目開(kāi)發(fā)中文視頻講座9套。
資深大牛:著名Unity 游戲開(kāi)發(fā)專(zhuān)家龔老師無(wú)私分享。
系統(tǒng)全面:包含Unity 4.3 從基礎(chǔ)到高級(jí)、從最新的2D 內(nèi)置開(kāi)發(fā)工具到3D、從動(dòng)畫(huà)系統(tǒng)到粒子系統(tǒng)的方方面面。
全程實(shí)戰(zhàn):知識(shí)點(diǎn)與開(kāi)發(fā)實(shí)戰(zhàn)緊密結(jié)合,“學(xué)中做,做中學(xué)”,復(fù)雜功能輕松掌握。
超值贈(zèng)送:36 小時(shí)的龔老師Unity3D 9 個(gè)游戲項(xiàng)目開(kāi)發(fā)中文視頻講座,讓讀者如親臨課堂,迅速掌握所學(xué)知識(shí)。
2005年6月6日,Unity 1.0正式發(fā)布,Unity作為Mac系統(tǒng)上的游戲開(kāi)發(fā)引擎,在其后的時(shí)間內(nèi)不斷快速更新,2007年10月發(fā)布Unity 2.0版本。最值得慶賀的是在2009年3月18日,同時(shí)發(fā)布了在Mac系統(tǒng)和Windows系統(tǒng)上的Unity 2.5版本,開(kāi)始提供跨平臺(tái)的游戲開(kāi)發(fā)引擎。
Unity 3.0版本于2010年3月發(fā)布,在該版本中,統(tǒng)一了iPhone和Windows的游戲開(kāi)發(fā),提供了一致的游戲場(chǎng)景編輯器;而Unity 3.3版本則于2011年3月發(fā)布,從該版本開(kāi)始,全面支持Android開(kāi)發(fā),實(shí)現(xiàn)了三種主要平臺(tái)的游戲開(kāi)發(fā)。
2012年2月發(fā)布的Unity 3.5版本,引入了新的粒子系統(tǒng);2012年11月發(fā)布的Unity 4.0版本,則引入了新的動(dòng)畫(huà)系統(tǒng);2013年7月發(fā)布的Unity 4.2版本,支持Windows Phone 8開(kāi)發(fā);2013年11月發(fā)布的最新Unity 4.3版本,則支持內(nèi)置的2D開(kāi)發(fā)工具。
本書(shū)分為三大部分,第一部分為基礎(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的開(kāi)發(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)畫(huà)、倒計(jì)時(shí)個(gè)性化數(shù)字以及本地存儲(chǔ)實(shí)現(xiàn)最高計(jì)分,快速進(jìn)入U(xiǎn)nity3D游戲開(kāi)發(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)畫(huà)以及射線(xiàn)瞄準(zhǔn)等,熟悉Unity3D游戲開(kāi)發(fā)領(lǐng)域。
在平臺(tái)游戲項(xiàng)目中,進(jìn)一步學(xué)習(xí)如何使用sprite預(yù)制件顯示圖片、如何實(shí)現(xiàn)人物動(dòng)畫(huà)、各個(gè)游戲?qū)ο箝g的碰撞檢測(cè)等,掌握Unity3D開(kāi)發(fā)游戲的基本概念和基本技能。
在合金彈頭游戲項(xiàng)目中,學(xué)習(xí)如何分析游戲功能,如何實(shí)現(xiàn)游戲界面設(shè)計(jì)、各種游戲?qū)ο蟮膭?dòng)畫(huà)實(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開(kāi)發(fā)技能,開(kāi)始進(jìn)入U(xiǎn)nity3D開(kāi)發(fā)3D游戲開(kāi)發(fā)領(lǐng)域。
在第三部分的Unity 4.3內(nèi)置2D工具應(yīng)用篇中,利用Unity 4.3內(nèi)置的最新2D開(kāi)發(fā)工具,實(shí)現(xiàn)一個(gè)較為復(fù)雜的塔橋防御游戲項(xiàng)目,其中介紹了最新動(dòng)畫(huà)系統(tǒng)的開(kāi)發(fā)方法和最新的粒子系統(tǒng)實(shí)現(xiàn)步驟。
光盤(pán)使用說(shuō)明
為了方便讀者學(xué)習(xí),本書(shū)附帶了一張光盤(pán),光盤(pán)中的文件夾結(jié)構(gòu)與內(nèi)容具體如下表所示。
這里需要說(shuō)明的是,游戲項(xiàng)目資源中不包括源代碼,學(xué)習(xí)者需要自己學(xué)習(xí),對(duì)照書(shū)中的源代碼錄入、調(diào)試。
光盤(pán)內(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)畫(huà)系統(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開(kāi)發(fā)工具
龔老師9套36小時(shí)Unity3D中文視頻講座的播放密碼為:
2F0B59104CFDA0AB74F29ECE188F4959C100885642FDBE36A5DB3D8512A87E7548
聯(lián)系我們
本書(shū)主要由龔老師編寫(xiě),參加寫(xiě)作的人員還有龍敏、龔雅、劉恭作、劉連清、龔紅佳、丁潔珍、丁汀、王銀萍、周禮成、韓桃仙、鮑婧、王歡、林華、林海丹等,在此一并表示感謝。
在本書(shū)編寫(xiě)過(guò)程中,我們力求精益求精,但難免存在一些錯(cuò)誤和不足之處,如果讀者使用本書(shū)時(shí)遇到問(wèn)題,可以發(fā)郵件聯(lián)系我們(spencergong@yahoo.com)。
編者
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ì)開(kāi)始場(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 添加開(kāi)始場(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 開(kāi)始場(chǎng)景 110
3.2.1 新建場(chǎng)景 110
3.2.2 顯示開(kāi)始場(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)畫(huà) 193
4.3 游戲場(chǎng)景二 228
4.3.1 新建場(chǎng)景 228
4.3.2 敵人動(dòng)畫(huà) 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 開(kāi)始界面設(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)畫(huà) 274
5.3.3 子彈 279
5.3.4 手榴彈 289
5.3.5 士兵動(dòng)畫(huà) 292
5.4 汽車(chē)動(dòng)畫(huà) 348
5.4.1 汽車(chē)動(dòng)畫(huà) 348
5.4.2 士兵動(dòng)畫(huà) 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)畫(huà) 435
5.6.1 人質(zhì)1動(dòng)畫(huà) 436
5.6.2 人質(zhì)2動(dòng)畫(huà) 460
5.7 木桶障礙物 477
5.7.1 木桶障礙物 477
5.7.2 木桶被炸毀 478
5.8 飛機(jī)動(dòng)畫(huà) 491
5.8.1 顯示飛機(jī) 491
5.8.2 飛機(jī)動(dòng)畫(huà) 495
5.9 坦克動(dòng)畫(huà) 510
5.9.1 顯示坦克 510
5.9.2 坦克動(dòng)畫(huà) 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)畫(huà) 641
7.3.4 設(shè)置人物射擊動(dòng)畫(huà) 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 小毛蟲(chóng)構(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 公共汽車(chē)等對(duì)象構(gòu)建 750
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級(jí)應(yīng)用項(xiàng)目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學(xué)英語(yǔ):英漢互譯500例 [王學(xué)文 著]
- 高等教育多維評(píng)價(jià)體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 計(jì)算機(jī)操作系統(tǒng)實(shí)踐指導(dǎo)(openEuler版) [主編 秦光 曾陳萍 岳付強(qiáng)]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機(jī)考) [主 編 薛大龍 程 剛 上官緒]
- 航海類(lèi)院校體育教育教學(xué)研究 [張利超 李寧 著]
- 新時(shí)代背景下我國(guó)職業(yè)教育產(chǎn)教融合長(zhǎng)效機(jī)制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫(huà)論解讀與實(shí)踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學(xué)科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉(cāng)儲(chǔ)管理實(shí)務(wù)(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開(kāi)發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長(zhǎng)沙市文化和旅游業(yè)發(fā)展報(bào)告 [主編 陳莉]
- 舞臺(tái)化妝造型設(shè)計(jì) [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專(zhuān)業(yè)實(shí)踐教學(xué)體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識(shí)圖譜及應(yīng)用案例 [張善文 黃文準(zhǔn) 于長(zhǎng)青 陳明淑]
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長(zhǎng)手冊(cè) [主 編 林贊歌 副主編 杜志南]
- 材料力學(xué) [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項(xiàng)目管理工程師考試32小時(shí)通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽(yáng)]
- 軟考論文高分特訓(xùn)與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運(yùn)行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學(xué)生心理健康教育 [方雄 著]

