getfromcode软考考证 会员免费

COCOS2DX+Creator入门到深入 视频教程

《COCOS2DX+Creator入门到深入 视频教程》你将对cocos2dX和creator课程有较深入的理解,帮助同学们更高效、快速地开发各类型游戏【技能收获】学完可掌握:C/C++ 网络编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 +

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
1 人关注 更新于 2026-09-23 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

这套资料围绕 Cocos2d-x 与 Cocos Creator 两条技术线展开。它的价值不在于「看完一遍」,而在于你手里同时握着两套引擎的实现思路:一套是 C++ 为主的传统 2D 引擎,一套是 TypeScript/JavaScript 为核心的现代编辑器驱动框架。两者对照着学,很多概念会一下子清楚——节点树、坐标系、渲染顺序、资源生命周期,在两边是同一批问题的不同解法。

技术栈的定位与差异

Cocos2d-x 是典型的代码驱动引擎。场景搭建、节点创建、动作系统、事件分发基本都在 C++ 层完成,编译产物直接跑在原生平台,性能路径清晰,也方便你顺着源码去读内存管理和渲染管线。它适合想弄明白「引擎底层到底做了什么」的开发者,尤其是需要接入自定义 C++ 模块、做热更新或跨平台打包的场景。

Cocos Creator 则把编辑器摆到了中心位置。组件化、预制体、场景序列化、TypeScript 脚本挂载,开发节奏更接近 Unity 那套工作流。它降低了上手门槛,但并没有把底层藏起来——当你需要做性能优化或写原生扩展时,前面那套 Cocos2d-x 的知识就会反过来支撑你。

两套一起讲,实际是在训练一种迁移能力:看到一个功能需求,能判断它在哪条线上实现成本更低,以及两边 API 的对应关系在哪。

项目结构里值得关注的部分

资料在组织上偏向工程实践,重点可以放在几类可复用结构上。一是场景与节点的层级划分方式,怎么把 UI、逻辑、数据拆成不同节点或组件,避免后期全部堆在一个脚本里。二是资源管理,图集、音效、预制体的加载与释放时机,这块直接决定包体和运行时内存。三是事件与消息机制,节点事件、全局事件、自定义派发各自的适用边界。

动作系统与动画、物理与碰撞、UI 控件、网络请求、数据持久化这些模块,通常会在示例里以独立小节出现。看的时候不要只跟着敲,留意每块的接口设计——哪些是引擎提供的,哪些是示例自己封装的。后者往往才是能搬进你自己项目里的东西。

怎么用这份资料自学

  • 先按引擎分线过一遍基础:Cocos2d-x 侧搞清楚节点、场景、动作、事件四大件;Creator 侧搞清楚组件、预制体、生命周期回调、编辑器工作流。
  • 每学完一个小模块,不要停留在看懂,试着脱离视频自己复现一个最小 Demo,比如一个可点击的按钮驱动一个带动画的精灵。
  • 挑一个完整小项目(如消除类、跑酷类或休闲射击)跟着走完整流程:从场景搭建、逻辑编写到打包运行,把每个环节踩一遍。
  • 遇到 API 记不住的地方,回到引擎源码或官方文档对照,而不是反复回看视频。视频负责给思路,源码负责给细节。
  • 把两套引擎里实现同一个功能的代码放在一起对比,整理成自己的笔记。这份对比笔记比任何目录都值钱。

适合谁来对照实践

如果你已经会一门编程语言,想进入游戏客户端开发,这套资料可以作为主线索。如果你之前只用过其中一套引擎,另一套能帮你补上视角——做 Creator 的人读懂 Cocos2d-x 的原生层,做 Cocos2d-x 的人熟悉 Creator 的编辑器流程,两边都会更从容。

需要提醒的是,视频教程天然容易让人产生「看过了就会了」的错觉。真正拉开差距的是动手:把示例拆开、改参数、故意让它崩、再修回来。这门课的主题很具体,就是两大引擎的实际使用,所以对照实践的价值远大于纯观看。建议边看边开工程,把每一个知识点都落到能跑起来的代码上。


你将对cocos2dX和creator课程有较深入的理解,帮助同学们更高效、快速地开发各类型游戏

课程推荐

《COCOS2DX+Creator入门到深入 视频教程》你将对cocos2dX和creator课程有较深入的理解,帮助同学们更高效、快速地开发各类型游戏【技能收获】学完可掌握:C/C++ 网络编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(31 节)

*   1、C++基础入门

*   2、游戏菜单和地图设计

*   3、游戏人物设计

*   4、推箱子游戏开发

*   5、贪吃蛇游戏开发

*   6、函数、指针、容器等

*   7、控制台RPG游戏开发

*   1、冒泡排序法、选择排序法、插入排序法、快速排序法

*   2、链表

*   3、深度寻路算法、广度寻路算法、A星寻路算法

*   1、cocos2dX环境配置、入门

*   2、菜单与选关设计

*   3、添加怪物、触摸与管理

*   4、定时器、怪物移动和图片旋转

*   5、怪物死亡

*   6、飞机射击游戏开发

*   7、递归算法-消灭星星游戏开发

*   8、引擎入深-捕鱼达人游戏开发

*   9、Box2D-弹弓游戏开发

*   1、LUA入门

*   2、LUA项目创建和babeLua插件配置

*   3、场景和logo设计

*   4、菜单设计与翻屏特效处理

*   5、选关设计

*   6、创建怪物和触摸

*   7、怪物死亡后处理

*   1、creator引擎与VSCODE软件安装

*   2、creator界面入门与脚本入门

*   3、飞机射击游戏开发

*   4、tiledMap塔防游戏开发

*   5、植物大战僵尸游戏开发

课程目录

课程目录110 集
  • COCOS2DX+Creator入门到深入资料源码
  • COCOS2DX+Creator入门到深入资料源码.rar
  • 3-16 鐖嗙偢鏁堟灉.mp4
  • 2-3 C++高级:插入排序法.mp4
  • 5-12 飞机射击-添加爆炸效果.mp4
  • 4-8 怪物死亡后处理.mp4
  • 1-28 RPG游戏之菜单二.mp4
  • 3-5 閫夊叧璁捐(涓€).mp4
  • 3-36 Box2D-弹弓游戏(9、创建敌人并命中它).mp4
  • 1-37 道具仓库.mp4
  • 2-4 C++高级:快速排序法.mp4
  • 1-26 管理模式.mp4
  • 3-1 环境配置和创建项目.mp4
  • 1-27 RPG游戏之菜单一.mp4
  • 3-17 递归算法-消灭星星(星星摆放).mp4
  • 1-29 娓告垙鍦板浘涓€.mp4
  • 2-14 C++高级:广度寻路算法代码实现2.mp4
  • 5-29 植物大战僵尸-8、僵尸--植物.mp4
  • 5-15 tiledMap塔防-怪物动画和移动.mp4
  • 2-1 C++高级:冒泡排序法.mp4
  • 4-5 閫夊叧璁捐.mp4
  • 3-13 鍙戝皠瀛愬脊.mp4
  • 5-20 tiledMap塔防-8、添加子弹.mp4
  • 5-11 飞机射击---怪物(碰撞检测).mp4
  • 4-6 创建怪物和节点事件.mp4
  • 5-16 tiledMap塔防-4、弹出安放塔的选择界面.mp4
  • 1-31 娓告垙瀵硅薄.mp4
  • 5-22 植物大战僵尸-1、菜单和选关设计.mp4
  • 5-2 creator闈㈡澘浠嬬粛.mp4
  • 3-12 绉诲姩椋炴満.mp4
  • 5-30 植物大战僵尸-9、植物发射子弹.mp4
  • 5-6 怪物动画设计和预制体克隆.mp4
  • 2-8 C++高级:链表之删除指定学员和退出内存释放.mp4
  • 5-17 tiledMap塔防-5、修正坐标和安放炮台.mp4
  • 5-14 tiledMap塔防-2、添加地图和怪物.mp4
  • 3-35 Box2D-弹弓游戏(8、抛出子弹).mp4
  • 4-4 菜单设计与翻屏特效处理.mp4
  • 5-8 怪物移动和旋转箭头实现.mp4
  • 1-34 浠绘剰鎽嗘斁NPC-1.mp4
  • 3-30 Box2D-弹弓游戏(3、Box2D绘图).mp4
  • 2-11 C++高级:深度寻路算法代码实现.mp4
  • 3-37 Box2D-弹弓游戏(10、添加碰撞和删除).mp4
  • 1-14 推箱子游戏(箱子碰墙).mp4
  • 5-21 tiledMap塔防-9、命中怪物以及BUG修正.mp4
  • 2-13 C++高级:广度寻路算法代码实现1.mp4
  • 3-34 Box2D-弹弓游戏(7、填装子弹).mp4
  • 1-15 推箱子游戏(箱子碰箱子).mp4
  • 1-8 枚举和界面切换.mp4
  • 1-1 课程介绍与工具准备.mp4
  • 5-1 creator和VSCode软件安装.mp4
  • 2-9 C++高级:链表之显示所有学员和查询指定学员.mp4
  • 5-4 设计菜单和选关.mp4
  • 3-3 定时器和场景切换.mp4
  • 3-28 Box2D-弹弓游戏(1、场景布局).mp4
  • 3-23 引擎深入-捕鱼达人(4、子弹与子弹管理).mp4
  • 5-7 怪物触摸和死亡.mp4
  • 3-11 飞机射击游戏之滚动地图.mp4
  • 5-27 植物大战僵尸-6、添加僵尸.mp4
  • 1-9 游戏地图设计.mp4
  • 3-10 鎬墿姝讳骸.mp4
  • 5-10 飞机射击-玩家发射子弹.mp4
  • 1-13 推箱子游戏(推箱子).mp4
  • 5-18 tiledMap塔防-6、搜索怪物.mp4
  • 3-25 引擎深入-捕鱼达人(6、鱼的游动和管理).mp4
  • 5-28 植物大战僵尸-7、僵尸行走.mp4
  • 5-3 load界面和脚本熟悉.mp4
  • 5-9 飞机射击-菜单、滚动背景、玩家.mp4
  • 3-31 Box2D-弹弓游戏(4、创建弹弓).mp4
  • 1-10 浜虹墿琛岃蛋.mp4
  • 1-19 贪吃蛇游戏(蛇加长身体).mp4
  • 3-9 定时器、怪物移动和图片旋转.mp4
  • 4-2 创建LUA项目和配置BabeLua.mp4
  • 1-17 贪吃蛇游戏(游戏地图与蛇的移动).mp4
  • 5-24 植物大战僵尸-3、遍历种植面板和背景动画实现.mp4
  • 3-18 递归算法-消灭星星(选中星星).mp4
  • 3-27 引擎深入-捕鱼达人(8、抓鱼).mp4
  • 2-7 C++高级:链表之插入新学员.mp4
  • 2-12 C++高级:广度寻路算法图解.mp4
  • 3-24 引擎深入-捕鱼达人(5、创建鱼).mp4
  • 5-26 植物大战僵尸-5、加阳光和减阳光.mp4
  • 3-7 娣诲姞鎬墿.mp4
  • 2-2 C++高级:选择排序法.mp4
  • 2-10 C++高级:深度寻路算法图解.mp4
  • 5-19 tiledMap塔防-7、添加--动作.mp4
  • 3-22 引擎深入-捕鱼达人(3、子弹).mp4
  • 3-19 递归算法-消灭星星(星星掉落).mp4
  • 2-6 C++高级:链表之添加新学员.mp4
  • 5-23 植物大战僵尸-2、设置植物面板和拖拽植物.mp4
  • 3-2 创建项目以及代码讲解.mp4
  • 1-3 杈撳叆(cin)杈撳嚭(cout).mp4
  • 3-29 Box2D-弹弓游戏(2、创建重力世界).mp4
  • 2-15 C++高级:A星寻路算法图解.mp4
  • 1-12 推箱子游戏(画箱子).mp4
  • 5-31 植物大战僵尸-10、子弹命中怪物.mp4
  • 5-13 tiledMap塔防-1、tiled工具使用.mp4
  • 1-2 Visual Studio软件入门与变量声明.mp4
  • 3-26 引擎深入-捕鱼达人(7、撒网).mp4
  • 1-18 贪吃蛇游戏(吃食物).mp4
  • 2-16 C++高级:A星寻路算法代码实现.mp4
  • 3-8 触摸与管理.mp4
  • 1-16 推箱子游戏(推到指定位置,并过关).mp4
  • 3-21 引擎深入-捕鱼达人(2、炮台设计).mp4
  • 2-5 C++高级:链表入门.mp4
  • 3-32 Box2D-弹弓游戏(5、拉弹弓).mp4
  • 3-33 Box2D-弹弓游戏(6、创建子弹).mp4
  • 5-5 动态创建游戏背景和怪物.mp4
  • 3-20 引擎深入-捕鱼达人(1、背景创建).mp4
  • 3-15 消灭敌机和敌机出子弹.mp4
  • 4-7 怪物移动和触摸.mp4
  • 1-35 浠绘剰鎽嗘斁NPC-2.mp4
  • 5-25 植物大战僵尸-4、开始种植物.mp4