標籤:cocos2d-x手機遊戲
Cocos2d-x是一個開源的移動2D遊戲架構,MIT許可證下發布的。Cocos2d-X發展的重點是圍繞Cocos2d跨平台,Cocos2d-x提供的架構。
手機遊戲,可以寫在C++或者Lua中,使用API是Cocos2d-iPhone完全相容。Cocos2d-x項目可以很容易地建立和運行在iOS,Android,黑莓Blackberry等作業系統中。
Cocos2d-x還支援Windows、Mac和Linux等案頭作業系統,因此,開發人員編寫的原始碼很容易在案頭作業系統中編輯和調試。
當前3G技術盛行,手機遊戲已經得到快速發展。《植物大戰殭屍》、《憤怒小鳥》和《SNS的農場》等遊戲先驅者已經在只能手機上大獲豐收。根據當前手機遊戲的發展趨勢,學習cocos2d-x這個神奇的引擎已經刻不容緩。
在此給大家推薦牟東海老師的一套相關的教程,《Cocos2d-x跨平台手機遊戲開發配4個項目(引擎應用,單點和多點觸摸、瓦片地圖、骨骼動畫)》。
本課程通過4個種類各不相同的實戰項目,展示了cocos2d-x的卓越效能。並且將CocoStudio工具的使用、單點和多點觸摸、瓦片地圖、骨骼動畫、資料
庫、json字串等當下遊戲開發中常見的開發手段巧妙的融入到項目之中。課程中不僅對cocos2d-x引擎的功能做了系統的系統的講解,還將單例、監聽者等常用設計模式貫穿始終。
本課程全部代碼均為講師親自編寫,架構清晰,注釋全面,極具參考價值。
在學習本課程後可以輕鬆的將cocos2d-x引擎應用在實戰項目中,並全面瞭解Android系統APK安裝包的發布流程。
課程大綱:
一、飛機大戰項目:
1. cocos2d-x原理及環境配置
2. cocostudio使用方法及UI控制(上)
3. cocostudio使用方法及UI控制(下)
4. XML檔案讀取與骨骼動畫
5.遊戲架構
6.遊戲戰場(上)
7.遊戲戰場(中)
8.遊戲戰場(下)
二、超級瑪麗項目:
1.瓦片地圖(上)
2.瓦片地圖(中)
3.瓦片地圖(下)
4.模板編程與單例模式
5.遊戲搖杆與多點觸摸(上)
6.遊戲搖杆與多點觸摸(中)
7.遊戲搖杆與多點觸摸(下)
8.遊戲世界之靜態物體(上)
9.遊戲世界之靜態物體(中)
10.遊戲世界之靜態物體(下)
11.遊戲世界之動態物體(上)
12.遊戲世界之動態物體(中)
13.遊戲世界之動態物體(下)
14.遊戲世界之瑪麗(上)
15.遊戲世界之瑪麗(下)
16.瑪麗頂撞物體(上)
17.瑪麗頂撞物體(下)
18.階段調試
19.遊戲世界之敵人(上)
20.遊戲世界之敵人(中)
21.遊戲世界之敵人(下)
22.遊戲世界之靜態敵人
23.遊戲世界之火球(上)
24.遊戲世界之火球(下)
25.功能擴充
三、打地鼠項目:
1.登陸介面UI
2.關於介面和選關介面UI
3.商店UI和戰場UI
4.剪下節點
5.地鼠打擊控制(上)
6.地鼠打擊控制(中)
7.地鼠打擊控制(下)
8.sqlite資料庫使用方法(上)
9.sqlite資料庫使用方法(下)
10.待用資料之鎚子(上)
11.待用資料之鎚子(下)
12.待用資料之關卡與地鼠
13.待用資料只布局與關卡地鼠資訊(上)
14.待用資料只布局與關卡地鼠資訊(下)
15.遊戲道具(上)
16.遊戲道具(下)
17.資料與遊戲流程
18.資料存檔於json格式(上)
19.資料存檔於json格式(中)
20.資料存檔於json格式(下)
四、天天愛消除項目:
1.再談觀察者模式(上)
2.再談觀察者模式(下)
3.寶石的映射關係
4.寶石的觸摸控制(上)
5.寶石的觸摸控制(下)
6.消除演算法實現
7.補充寶石
:
百度網盤:http://pan.baidu.com/s/1dD5U2Gx
360雲端硬碟:http://yunpan.cn/QiQMuKbv3UXrx(提取碼:29ed)