- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 课程介绍
- 课程大纲
适合人群:
本视频采用了Cocos2d-x 3.6实现和讲解。任何缺少cocos2d-x实战经验的游戏开发人员
你将会学到:
本视频已经升级为Cocos2d-x 3.6。本课程让学员可以使用cocos2d-x游戏引擎开发较复杂的射击类游戏。让学员深入了解如何将动作、动画、粒子系统、物理引擎以及各种算法结合起来编写一款商业级的射击类游戏。
课程简介:
本课程是《从零开始学习Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始学习Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。
适合对象:
2. 对开发游戏程序感兴趣的学员
建议学员使用XCode进行开发,当然,使用Eclipse和Visual Studio 2012/2013也没问题。
在学习之前学员应对C++和Cocos2d-x 3.0有一定的了解
课程大纲-【李宁】Cocos2d-x 3.x项目实战:星空大战(射击类游戏)
14
让所有的Body类都派生于BodyParent类所有参与物理引擎碰撞检测的Sprite(武器、Warship、Enemy、Drop等)都被称为刚体(Body),而所有的Body类必须派生于BodyParent。因为该类中定义了所有(或部分)Body公用的成员变量和方法。
[05:37]开始学习16
将WeaponLayer传入Warship由于Warship需要调用WeaponLayer中的方法完成释放武器对象的工作,所以需要将WeaponLayer传入Warship。
[07:03]开始学习20
创建SmallEnemy《星空大战》游戏中有两类敌机:SmallEnemy和BigEnemy。前者个够比较小,但比较多。本讲将创建SmallEnemy类,并随机显示红色或蓝色敌机。
[09:11]开始学习
“李宁”老师的其他课程更多+