这门课解决什么问题

这份资料聚焦 Cocos2d-x 引擎在射击类手机游戏上的实战应用,核心解决的是“看懂 API 却拼不出完整项目”的痛点。很多初学者啃完了基础语法和引擎文档,真要动手做一款带敌机生成、碰撞检测和滚屏背景的游戏,依然无从下手。课程没有停留在零散知识点上,而是带着你从故事背景设定、需求拆解、原型规划,一路推进到工程创建、多分辨率适配和纹理图集打包,走完一个游戏从立项到核心玩法落地的完整流程。如果你正卡在“怎么把脑子里的小游戏变成能跑起来的工程”,这部分迭代开发演示就是直接的参考。

适合什么基础与建议先看的模块

资料标称面向零基础,但客观来说,完全没碰过 C++ 或任何编程语言的人直接看工程创建和多分辨率支持,大概率会觉得吃力。更合适的受众是有一点编程概念、想往手机游戏研发方向转行,或者学过 Cocos2d-x 基础但缺项目串连的人。建议先看开篇的学习路线图和需求分析这两块,搞清楚整个射击游戏的逻辑拆解思路,再进入迭代环节。背景制作和纹理图集打包这两段尤其值得反复看,因为美术资源适配和性能优化是新手自己摸索最容易踩坑的地方,跟着视频里的步骤操作一遍,能少走很多弯路。

学完能独立做什么及资料配合方法

跟完这部分内容,你能独立搭建一个支持多机型适配的 Cocos2d-x 工程框架,完成射击游戏的基础场景搭建、资源管理和背景滚动逻辑,具备继续扩展子弹发射和敌机系统的基础。看资料时不要只当视频看,务必边看边在自己电脑上同步建工程。遇到纹理图集制作和背景拼接的步骤,先暂停视频自己按思路做一遍,跑通了再对照视频查漏补缺。这套迭代式的实战演示,价值在于展示“怎么做”,只有自己把工程跑起来,把图集打包工具用熟,才算把别人的经验转化成了自己的开发手感。


使零基础手机游戏开发学员学习cocos2d-x开发技术,学习cocos2d-x设计工具,能独立开发手机手机游戏研发者并发布游戏,投入到手机游戏开发的岗位中。

课程目录

*   01 【Cocos2D-x直播课程】课程介绍.mp4 14:42

*   02 【Cocos2D-x直播课程】学习路线图-知识点介绍.mp4 13:31

*   03 24.1.1迷失航线故事背景.mp4 04:58

*   04 24.1.2迷失航线需求分析.mp4 03:01

*   05 24.1.3迷失航线原型设计.mp4 04:34

*   06 24.1.4迷失航线游戏脚本.mp4 02:42

*   07 24.2.1迭代1.1:游戏工程创建.mp4 08:42

*   08 24.2.2迭代1.2:多分辨率支持.mp4 07:01

*   09 24.2.3迭代1.3:纹理图集制作.mp4 06:10

*   10 24.2.4迭代1.4:背景制作.mp4 16:06

*   11 24.2.5迭代1.5:通用类与基类维护.mp4 13:22

*   12 24.3.1迭代2.1:Loading场景添加场景和层.mp4 10:35

*   13 24.3.2迭代2.2:Loading动画.mp4 06:10

*   14 24.3.3迭代2.3:异步加载纹理缓存.mp4 25:12

*   15 24.3.4迭代2.4:异步预处理声音.mp4 15:31

*   16 24.4.1迭代3.1:创建home场景-添加场景和层.mp4 28:26

*   17 24.4.2迭代3.2:创建home场景-添加菜单.mp4 13:17

*   18 24.5任务4:创建设置场景.mp4 56:06

*   19 24.6任务4:创建设置场景.mp4 28:57

*   20 24.7.1迭代6.1:创建敌人精灵 1.mp4 18:11

*   21 24.7.1迭代6.1:创建敌人精灵 2.mp4 25:47

*   22 24.7.1迭代6.1:创建敌人精灵 3.mp4 20:48

*   23 24.7.1迭代6.1:创建敌人精灵 4.mp4 18:38

*   24 24.7.2迭代6.2:创建玩家飞机精灵.mp4 24:47

*   25 24.7.3迭代6.3:创建炮弹精灵.mp4 19:06

*   26 24.7.4迭代6.4:初始化游戏场景 1.mp4 25:49

*   27 24.7.4迭代6.4:初始化游戏场景 2.mp4 30:08

*   28 24.7.5迭代6.5:游戏场景菜单实现.mp4 35:03

*   29 24.7.6迭代6.6:玩家飞机发射炮弹.mp4 14:42

*   30 24.7.7迭代6.7:炮弹与敌人的碰撞检测.mp4 41:50

*   31 24.7.8迭代6.8:玩家飞机与敌人的碰撞检测.mp4 11:12

*   32 24.7.9迭代6.9:玩家飞机生命值显示.mp4 17:23

*   33 24.7.10迭代6.10:显示玩家得分情况.mp4 09:26

*   34 24.8.1迭代7.1:游戏结束场景进入.mp4 17:41

*   35 24.8.2迭代7.2:游戏结束场景初始化.mp4 23:26

*   36 24.8.3迭代7.3:游戏结束场景退出.mp4 20:28

*   37 25.1移植到Android平台-谷歌Android应用商店Google play.mp4 12:04

*   38 25.2移植到Android平台-Android设备真机测试.mp4 14:22

*   39 25.3还有“最后一公里”-添加图标应用程序打包.mp4 29:40

*   40 25.4移植到Android平-发布产品.mp4 31:12

*   41 26.1移植到WindowsPhone平台-微软Windows Phone 应用商店.mp4 05:03

*   42 26.2.1移植到WindowsPhone平台-播放音频程序崩溃问题.mp4 11:42

*   43 26.2.2移植到WindowsPhone平台-横屏与竖屏设置问题.mp4 02:41

*   44 26.2.3移植到WindowsPhone平台-屏幕分辨率宽度和高度相反问题.mp4 08:06

*   45 26.3移植到WindowsPhone平台-还有“最后一公里”.mp4 01:48

*   46 26.3.1使用应用商店测试套件完成“最后一公里”.mp4 09:48

*   47 26.3.2移植到WindowsPhone平台-测试应用程序包XAP.mp4 08:49

*   48 26.3.3移植到WindowsPhone平台-修改应用程序的基本属性.mp4 04:53

*   49 26.3.4移植到WindowsPhone平台-配置图标.mp4 04:44

*   50 26.3.5移植到WindowsPhone平台-应用商店磁贴和屏幕快照.mp4 05:29

*   51 26.3.6移植到WindowsPhone平台-修改UI相关描述信息.mp4 01:28

*   52 26.3.7移植到WindowsPhone平台-修改打包信息.mp4 03:31

*   53 26.4移植到WindowsPhone平台-上传并描述您的程序包.mp4 09:16

*   54 26.4.1移植到WindowsPhone平台-填写应用信息.mp4 08:53

*   55 27.1移植到iOS平台-苹果的App Store.mp4 08:22

*   56 27.2移植到iOS平台-iOS设备测试.mp4 05:51

*   57 27.2.1移植到iOS平台-创建研发者证书.mp4 09:44

*   58 27.2.2移植到iOS平台-设备注册.mp4 06:34

*   59 27.2.3移植到iOS平台-创建App ID.mp4 06:15

*   60 27.2.4移植到iOS平台-创建配置概要文件.mp4 04:15

*   61 27.2.5移植到iOS平台-设备上运行.mp4 06:58

*   62 27.3.1移植到iOS平台-添加图标.mp4 15:43

*   63 27.3.2移植到iOS平台-添加启动界面.mp4 08:05

*   64 27.3.3移植到iOS平台-修改发布产品属性.mp4 04:18

*   65 27.3.4移植到iOS平台-为发布进行编译.mp4 08:02

*   66 27.3.5移植到iOS平台-应用打包.mp4 04:43

*   67 27.4移植到iOS平台-发布产品.mp4 03:58

*   68 27.4.1移植到iOS平台-创建应用及基本信息.mp4 05:43

*   69 27.4.2移植到iOS平台-应用定价信息.mp4 01:19

*   70 27.4.3移植到iOS平台-基本信息输入.mp4 09:13

*   71 27.4.4移植到iOS平台-上传应用.mp4 10:23

*   72 27.5.1移植到iOS平台-常见审核不通过原因-功能问题.mp4 03:38

*   73 27.5.2移植到iOS平台-常见审核不通过原因-功能问题用户界面问题.mp4 01:26

*   74 27.5.3移植到iOS平台-常见审核不通过原因-商业问题.mp4 03:49

*   75 27.5.4移植到iOS平台-常见审核不通过原因-不当内容.mp4 01:06

*   76 27.5.5移植到iOS平台-常见审核不通过原因-其他问题.mp4 03:43