扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 游戏开发> Cocos
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    • 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
    • 【课程类型】实战教学 【难度级别】高级 【适合人群】所有人
    • 【课程介绍】
      本课程是《从零开始掌握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游戏引擎开发较复杂的射击类游戏。让学员深入了解如何将动作、动画、粒子系统、物理引擎以及各种算法结合起来编写一款商业级的射击类游戏。
    • 【课程计划】
      完整介绍Cocos2d-x开发游戏的全过程

    21 创建BigEnemy
    4:02

    全部评价(0
    好评(0
    中评(0
    差评(0
    发表评价
    李宁
    57课程730931学员
    欧瑞科技创始人&CEO;,国内第一批Android和iOS实践者,微信和大数据开发专家,拥有超过20年一线开发经验和教学经验,IT企业内训师、CSDN签约讲师、从2008年就开始涉足移动技术(Android和iOS)的研究和开发。在Android发展的数年的时间里。作为项目的主要成员和负责人参与并领导了大量的Android和iOS App的开发,并培训了大量的学员,以及出版了大量关于Android、iOS、小程序的图书(《小程序开发实战》【即将出版】、《Swift权威指南》、《Android深度探索(卷1):HAL与驱动开发》、《Android开发权威指南》、《Android开发完全讲义》)