課程部分:
01.cocos2dx簡介與環境搭建
02.創建第一個Cocos2dx項目
03.C++簡單知識介紹、HelloWorld場景文件分析及新建場景
04.CCSprite精靈類
05.坐標系、錨點以及addChild
06.文本類 新版
06.文本類
07.菜單類
08.CCNode節點類和獲取當前語言
09.Schedule定時器 新版
10.CCScale9Sprite點九圖
11.數據結構CCString和CCArray
12.CCDictionary、create()方法和CCLog
13.動作概要、瞬時動作
14.持續性動作
15.持續性動作
16.回調動作、CCSpeed和CCFollow
17.CCAnimate幀動畫(1)
18.CCAnimate幀動畫(2)
19.CCEase運動中的速度變化
20.CCProgressAction進度條動作
21.CCGridAction和場景切換
22.場景的生命周期和制作Loading場景
23.制作靜態字體和顯示中文
24.屏幕截取
25.音樂和音效
26.觸屏事件
27.碰撞檢測
28.CCUserDefault用戶數據
29.重力感應
30.Android平臺移植
31.文件讀寫
32.粒子系統(1)
33.粒子系統(2)
34.雙擊事件和簡單手勢識別
35.多邊形碰撞檢測
36.圖片拖拽與定位
37.ClippingNode裁切節點
38.TildMap瓦片地圖(1)
39.TildMap瓦片地圖(2)
40.TildMap瓦片地圖(3)
41.C++與Java之間通信(1)
42.C++與Java之間通信(2)
43.C++與Java之間通信(3)
44.利用Handle機制調用android原生對話框
45.添加觸控PunchBox廣告平臺
46.3.x版本概述
項目部分:
1.項目概述
2.開始場景和無限滾動背景
3.游戲場景劃分和按鈕的選擇
4.Ready畫面和創建主角精靈
5.觸摸事件、主角跳躍
6.創建障礙物及移動
7.碰撞檢測、隨機障礙物高度
8.增加分數、游戲結束畫面
9.自適應屏幕策略、游戲后期處理
FlappyFly項目源代碼和資源