13

Cocos2d-x 3.x项目实战:星空大战(射击类游戏)-李宁-专题视频课程

 3 years ago
source link: https://blog.csdn.net/nokiaguy/article/details/83574080
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Cocos2d-x 3.x项目实战:星空大战(射击类游戏)-李宁-专题视频课程

¥49.90
Cocos2d-x 3.x项目实战:星空大战(射击类游戏)—17683人已学习
课程介绍    
201609062208412564.png
    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。
课程收益
    本视频已经升级为Cocos2d-x 3.x的最新版本。本课程让学员可以使用cocos2d-x游戏引擎开发较复杂的射击类游戏。让学员深入了解如何将动作、动画、粒子系统、物理引擎以及各种算法结合起来编写一款商业级的射击类游戏。
讲师介绍
    李宁 更多讲师课程
    东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
    1. 《星空大战》射击游戏的效果演示  6:25
    2. 《星空大战》游戏的架构  7:33
    3. 创建游戏工程  5:14
    4. 缓存游戏中使用的资源  3:45
    5. 创建游戏主窗口  10:04
    6. 滚动游戏背景  19:26
    7. 让云彩在背景上移动  6:44
    8. 创建飞船类(Warship)  12:52
    9. 创建飞船图层(WarshipLayer)  7:16
    10. 让飞船任意移动  7:29
    11. 为飞船创建第一种武器(光子鱼雷)  15:29
    12. 为飞船创建第二类武器(激光束)  3:24
    13. 编写BodyParent类  14:41
    14. 让所有的Body类都派生于BodyParent类  5:37
    15. 创建武器图层(WeaponLayer)  9:42
    16. 将WeaponLayer传入Warship  7:03
    17. 让Warship发射多路光子鱼雷  29:55
    18. 让Warship发射多路激光束  10:59
    19. 任意切换光子鱼雷和激光束  6:28
    20. 创建SmallEnemy  9:11
    21. 创建BigEnemy  4:02
    22. 为SmallEnemy创建武器  5:18
    23. 让SmallEnemy随机向不同放方向发射武器  17:06
    24. 创建BigEnemy使用的武器类(BigEnemyWeapon)  5:46
    25. 让BigEnemy发射双排炮弹  18:16
    26. 创建敌机层(EnemyLayer)  21:22
    27. 让SmallEnemy飞起来  28:32
    28. 让SmallEnemy成排的压过来  25:45
    29. 让BigEnemy飞起来  17:00
    30. 物理引擎:用刚体(Body)包装精灵(Sprite)  25:48
    31. 物理引擎:碰撞检测  13:09
    32. 粒子系统:爆炸效果实现(1)  9:59
    33. 粒子系统:爆炸效果实现(2)  8:33
    34. 粒子系统:爆炸效果实现(3)  9:32
    35. Warship发射武器击中敌机,导致敌机爆炸  8:29
    36. 创建热跟踪导弹类(Missile)  14:03
    37. 热跟踪导弹的实现原理  11:27
    38. 热跟踪导弹随机选择目标敌机  18:33
    39. 计算热跟踪导弹的飞行路线  34:41
    40. 创建Drop类(Drop:抛出物)  12:55
    41. 创建特定类型的Drop类  8:39
    42. 建立DropLayer类(1)  12:54
    43. 建立DropLayer类(2)  12:12
    44. 继续完善Warship类  5:42
    45. Drop和Warship碰撞检测  15:18
    46. 超级炸弹(1)  14:52
    47. 超级炸弹(2)  14:14
    48. 为游戏添加音效  8:32
    49. 编写StatusLayer类(1)  6:44
    50. 编写StatusLayer类(2)  10:03
    51. 编写StatusLayer类(3)  12:12
    52. 更新游戏状态栏  5:18
    53. 重新开始和退出游戏  15:14
    54. 游戏项目总结  3:32
大家可以点击【 查看详情】查看我的课程
蒙娜丽宁 公众号:极客起源 达芬奇 UM
更多精彩内容请关注微信公众号:「极客起源」,东北大学计算机专业硕士。UnityMarvel创始人,企业内训讲师、IT畅销书作者,CSDN学院讲师,拥有多年软件开发经验和培训经验。主要著作包括《Python从菜鸟到高手》、《Python爬虫技术:深入理解原理、技术与开发》,培训企业学员数千人。制作在线课程数千小时。更多视频课程,请访问我的B站:https://space.bilibili.com/477001733

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK