课程目录
1 游戏效果演示(包括Cocos2d-x学习路线图介绍) (06:00)
2 游戏的基本架构 (07:28)
3 预装载音效文件,并播放、暂停和恢复背景音乐 (11:59)
4 显示欢迎界面和动画 (19:22)
5 欢迎界面关闭后,进入游戏场景 (19:09)
6 移动背景 (22:01)
7 在屏幕上显示带喷气动画的飞机 (17:36)
8 通过手指任意移动飞机 (23:03)
9 让子弹飞(1):建立BulletLayer类的框架 (14:53)
10 让子弹飞(2):初始化和移除子弹 (06:07)
11 让子弹飞(3):开始和停止射击 (22:09)
12 编写敌机的容器类:Enemy (13:29)
13 实现敌机层类EnemyLayer:初始化部分 (16:29)
14 实现敌机层类EnemyLayer:让第一类敌机动起来 (16:57)
15 实现敌机层类EnemyLayer:让第二类敌机动起来 (13:23)
16 实现敌机层EnemyLayer:让第三类敌机动起来 (13:07)
17 检测第一类敌机和子弹的碰撞 (26:27)
18 检测第二类敌机和子弹的碰撞 (06:23)
19 检测第三类敌机和子弹的碰撞 (05:17)
20 检测第一类敌机与飞船的碰撞 (13:03)
21 检测第二类和第三类敌机与飞船的碰撞 (02:48)
22 多路子弹发射【1】(两排子弹) (12:15)
23 多路子弹发射【2】 (14:49)
24 多路子弹发射【3】 (09:18)
25 多路子弹发射【4】 (18:59)
26 多路子弹发射【5】 (08:16)
27 多路子弹与敌机的碰撞检测 (06:31)
28 超级炸弹【1】 (04:53)
29 超级炸弹【2】 (08:43)
30 摧毁所有敌机 (05:04)
31 引爆超级炸弹 (25:50)
32 飞船被摧毁处理【1】 (14:16)
33 飞船被摧毁处理【2】 (27:19)
34 在暂停游戏时阻止触摸事件 (09:02)
35 实现暂停/恢复和当前分数显示牌 (20:14)
36 利用ControlLayer累加当前的分数 (05:37)
37 将当前获得的分数传入PlaneLayer (03:35)
38 在游戏启动时装载历史最高分(游戏已经完成) (05:42)