本视频已经升级为Cocos2d-x 3.6。本课程让学员可以使用cocos2d-x游戏引擎开发较复杂的射击类游戏。让学员深入了解如何将动作、动画、粒子系统、物理引擎以及各种算法结合起来编写一款商业级的射击类游戏。

*   01 《星空大战》射击游戏的效果演示.mp4 06:25

*   02 《星空大战》游戏的架构.mp4 07:33

*   03 创建游戏工程.mp4 05:14

*   04 缓存游戏中使用的资源.mp4 03:45

*   05 创建游戏主窗口.mp4 10:04

*   06 滚动游戏背景.mp4 19:26

*   07 让云彩在背景上移动.mp4 06:44

*   08 创建飞船类(Warship).mp4 12:52

*   09 创建飞船图层(WarshipLayer).mp4 07:16

*   10 让飞船任意移动.mp4 07:29

*   11 为飞船创建第一种武器(光子鱼雷).mp4 15:30

*   12 为飞船创建第二类武器(激光束).mp4 03:24

*   13 编写BodyParent类.mp4 14:41

*   14 让所有的Body类都派生于BodyParent类.mp4 05:37

*   15 创建武器图层(WeaponLayer).mp4 09:42

*   16 将WeaponLayer传入Warship.mp4 07:03

*   17 让Warship发射多路光子鱼雷.mp4 29:55

*   18 让Warship发射多路激光束.mp4 10:59

*   19 任意切换光子鱼雷和激光束.mp4 06:28

*   20 创建SmallEnemy.mp4 09:11

*   21 创建BigEnemy.mp4 04:02

*   22 为SmallEnemy创建武器.mp4 05:18

*   23 让SmallEnemy随机向不同放方向发射武器.mp4 17:06

*   24 创建BigEnemy使用的武器类(BigEnemyWeapon).mp4 05:46

*   25 让BigEnemy发射双排炮弹.mp4 18:16

*   26 创建敌机层(EnemyLayer).mp4 21:22

*   27 让SmallEnemy飞起来.mp4 28:32

*   28 让SmallEnemy成排的压过来.mp4 25:45

*   29 让BigEnemy飞起来.mp4 17:00

*   30 物理引擎:用刚体(Body)包装精灵(Sprite).mp4 25:48

*   31 物理引擎:碰撞检测.mp4 13:09

*   32 粒子系统:爆炸效果实现(1).mp4 09:59

*   33 粒子系统:爆炸效果实现(2).mp4 08:33

*   34 粒子系统:爆炸效果实现(3).mp4 09:32

*   35 Warship发射武器击中敌机,导致敌机爆炸.mp4 08:29

*   36 创建热跟踪导弹类(Missile).mp4 14:03

*   37 热跟踪导弹的实现原理.mp4 11:27

*   38 热跟踪导弹随机选择目标敌机.mp4 18:33

*   39 计算热跟踪导弹的飞行路线.mp4 34:41

*   40 创建Drop类(Drop:抛出物).mp4 12:55

*   41 创建特定类型的Drop类.mp4 08:39

*   42 建立DropLayer类(1).mp4 12:54

*   43 建立DropLayer类(2).mp4 12:12

*   44 继续完善Warship类.mp4 05:42

*   45 Drop和Warship碰撞检测.mp4 15:18

*   46 超级炸弹(1).mp4 14:52

*   47 超级炸弹(2).mp4 14:14

*   48 为游戏添加音效.mp4 08:32

*   49 编写StatusLayer类(1).mp4 06:44

*   50 编写StatusLayer类(2).mp4 10:03

*   51 编写StatusLayer类(3).mp4 12:12

*   52 更新游戏状态栏.mp4 05:18

*   53 重新开始和退出游戏.mp4 15:14

*   54 游戏项目总结.mp4 03:32