課程介紹
注意0:欲購買此課程,獲取安全購買鏈接,索要正版授權(quán)學(xué)習(xí)平臺(tái)賬號(hào),務(wù)必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購買的視頻。最終購買視頻的畫面清晰度可參見以下兩張圖。圖1 圖2
注意2:正版良心視頻,購買后有機(jī)會(huì)和原作者直接短暫技術(shù)交流。
本課程是《從零開始學(xué)習(xí)Cocos2d-x 3.0(基于3.0正式版) 》課程配套的項(xiàng)目實(shí)戰(zhàn)課程。建議對Cocos2d-x 3.0不了解的同學(xué)先學(xué)習(xí)該課程。本課程將利用《從零開始學(xué)習(xí)Cocos2d-x 3.0(基于3.0正式版) 》中講解的知識(shí)開發(fā)一款射擊類游戲:星空大戰(zhàn)(與打飛機(jī)游戲類似)。從這個(gè)項(xiàng)目中可學(xué)習(xí)到如何利用Cocos2d-x 3.0的相關(guān)知識(shí)開發(fā)一款完整的射擊類游戲。
建議學(xué)員使用XCode進(jìn)行開發(fā),當(dāng)然,使用Eclipse和Visual Studio 2012/2013也沒問題。
在學(xué)習(xí)之前學(xué)員應(yīng)對C++和Cocos2d-x 3.0有一定的了解
Android高級(jí)開發(fā)工程師項(xiàng)目實(shí)戰(zhàn)
可計(jì)算表達(dá)式的計(jì)算器
天氣通App
基于XMPP的Android聊天
客戶端
視頻播放客戶端
美團(tuán)客戶端
音樂播放器
適合人群
1.本視頻采用了Cocos2d-x 3.6實(shí)現(xiàn)和講解。任何缺少cocos2d-x實(shí)戰(zhàn)經(jīng)驗(yàn)的游戲開發(fā)人員
2.對開發(fā)游戲程序感興趣的學(xué)員
課程目標(biāo)
本視頻已經(jīng)升級(jí)為Cocos2d-x 3.6。本課程讓學(xué)員可以使用cocos2d-x游戲引擎開發(fā)較復(fù)雜的射擊類游戲。讓學(xué)員深入了解如何將動(dòng)作、動(dòng)畫、粒子系統(tǒng)、物理引擎以及各種算法結(jié)合起來編寫一款商業(yè)級(jí)的射擊類游戲。
課程大綱
1
《星空大戰(zhàn)》射擊游戲的效果演示 免費(fèi)試聽
[06:25]
2
《星空大戰(zhàn)》游戲的架構(gòu)
[07:33]
3
創(chuàng)建游戲工程
[05:14]
4
緩存游戲中使用的資源
[03:45]
5
創(chuàng)建游戲主窗口
[10:04]
6
滾動(dòng)游戲背景
[19:26]
7
讓云彩在背景上移動(dòng)
[06:44]
8
創(chuàng)建飛船類(Warship)
[12:52]
9
創(chuàng)建飛船圖層(WarshipLayer)
[07:16]
10
讓飛船任意移動(dòng)
[07:29]
11
為飛船創(chuàng)建第一種武器(光子魚雷)
[15:30]
12
為飛船創(chuàng)建第二類武器(激光束)
[03:24]
13
編寫B(tài)odyParent類
[14:41]
14
讓所有的Body類都派生于BodyParent類
[05:37]
15
創(chuàng)建武器圖層(WeaponLayer)
[09:42]
16
將WeaponLayer傳入Warship
[07:03]
17
讓W(xué)arship發(fā)射多路光子魚雷
[29:55]
18
讓W(xué)arship發(fā)射多路激光束
[10:59]
19
任意切換光子魚雷和激光束
[06:28]
20
創(chuàng)建SmallEnemy
[09:11]
21
創(chuàng)建BigEnemy
[04:02]
22
為SmallEnemy創(chuàng)建武器
[05:18]
23
讓SmallEnemy隨機(jī)向不同放方向發(fā)射武器
[17:06]
24
創(chuàng)建BigEnemy使用的武器類(BigEnemyW
[05:46]
25
讓BigEnemy發(fā)射雙排炮彈
[18:16]
26
創(chuàng)建敵機(jī)層(EnemyLayer)
[21:22]
27
讓SmallEnemy飛起來
[28:32]
28
讓SmallEnemy成排的壓過來
[25:45]
29
讓BigEnemy飛起來
[17:00]
30
物理引擎:用剛體(Body)包裝精靈(Sprite)
[25:48]
31
物理引擎:碰撞檢測
[13:09]
32
粒子系統(tǒng):爆炸效果實(shí)現(xiàn)(1)
[09:59]
33
粒子系統(tǒng):爆炸效果實(shí)現(xiàn)(2)
[08:33]
34
粒子系統(tǒng):爆炸效果實(shí)現(xiàn)(3)
[09:32]
35
Warship發(fā)射武器擊中敵機(jī),導(dǎo)致敵機(jī)爆炸
[08:29]
36
創(chuàng)建熱跟蹤導(dǎo)彈類(Missile)
[14:03]
37
熱跟蹤導(dǎo)彈的實(shí)現(xiàn)原理
[11:27]
38
熱跟蹤導(dǎo)彈隨機(jī)選擇目標(biāo)敵機(jī)
[18:33]
39
計(jì)算熱跟蹤導(dǎo)彈的飛行路線
[34:41]
40
創(chuàng)建Drop類(Drop:拋出物)
[12:55]
41
創(chuàng)建特定類型的Drop類
[08:39]
42
建立DropLayer類(1)
[12:54]
43
建立DropLayer類(2)
[12:12]
44
繼續(xù)完善Warship類
[05:42]
45
Drop和Warship碰撞檢測
[15:18]
46
超級(jí)炸彈(1)
[14:52]
47
超級(jí)炸彈(2)
[14:14]
48
為游戲添加音效
[08:32]
49
編寫StatusLayer類(1)
[06:44]
50
編寫StatusLayer類(2)
[10:03]
51
編寫StatusLayer類(3)
[12:12]
52
更新游戲狀態(tài)欄
[05:18]
53
重新開始和退出游戲
[15:14]
54
游戲項(xiàng)目總結(jié)
[03:32]