COCOS2DX+Creator学习视频

课程详情

COCOS2DX+Creator学习视频

本课程旨在帮助学员深入理解cocos2dX和creator引擎,通过丰富的游戏案例,让学员高效、快速地掌握游戏开发技巧。

适合人群

  • 对游戏感兴趣的人员
  • 游戏开发爱好者
  • 有程序基础,想从事游戏开发工作的人员

学习收获

  • 深入理解cocos2dX和creator引擎
  • 掌握游戏开发的核心技巧
  • 通过案例学习,快速提升开发效率

课程亮点

  • 从C++基础入门,逐步深入到游戏开发
  • 通过游戏案例进行教学,理论与实践相结合
  • 案例丰富,覆盖多种游戏类型
  • 课程体量强大,内容全面

课程大纲

  • 第一章:游戏C++基础
    • C++基础入门
    • 游戏菜单和地图设计
    • 游戏人物设计
    • 推箱子游戏开发
    • 贪吃蛇游戏开发
    • 函数、指针、容器等
    • 控制台RPG游戏开发
  • 第二章:C++高级
    • 冒泡排序法、选择排序法、插入排序法、快速排序法
    • 链表
    • 深度寻路算法、广度寻路算法、A星寻路算法
  • 第三章:cocos2dX入门与深入
    • cocos2dX环境配置、入门
    • 菜单与选关设计
    • 添加怪物、触摸与管理
    • 定时器、怪物移动和图片旋转
    • 怪物死亡
    • 飞机射击游戏开发
    • 递归算法-消灭星星游戏开发
    • 引擎入深-捕鱼达人游戏开发
    • Box2D-弹弓游戏开发
  • 第四章:cocos2dX-Lua
    • LUA入门
    • LUA项目创建和babeLua插件配置
    • 场景和logo设计
    • 菜单设计与翻屏特效处理
    • 选关设计
    • 创建怪物和触摸
    • 怪物死亡后处理
  • 第五章:cocosCreator引擎入门与深入
    • creator引擎与VSCODE软件安装
    • creator界面入门与脚本入门
    • 飞机射击游戏开发
    • tiledMap塔防游戏开发
    • 植物大战僵尸游戏开发

课程目录

01 游戏C++基础
  01 课程介绍与工具准备.mp4
  02 Visual Studio软件入门与变量声明.mp4
  03 输入(cin)输出(cout).mp4
  04 条件语句.mp4
  05 while循环.mp4
  06 菜单设计.mp4
  07 其他循环体.mp4
  08 枚举和界面切换.mp4
  09 游戏地图设计.mp4
  10 人物行走.mp4
  11 碰撞检测.mp4
  12 推箱子游戏(画箱子).mp4
  13 推箱子游戏(推箱子).mp4
  14 推箱子游戏(箱子碰墙).mp4
  15 推箱子游戏(箱子碰箱子).mp4
  16 推箱子游戏(推到指定位置,并过关).mp4
  17 贪吃蛇游戏(游戏地图与蛇的移动).mp4
  18 贪吃蛇游戏(吃食物).mp4
  19 贪吃蛇游戏(蛇加长身体).mp4
  20 函数1.mp4
  21 函数2.mp4
  22 指针1.mp4
  23 指针2.mp4
  24 容器1.mp4
  25 容器2.mp4
  26 管理模式.mp4
  27 RPG游戏之菜单一.mp4
  28 RPG游戏之菜单二.mp4
  29 游戏地图一.mp4
  30 游戏地图二.mp4
  31 游戏对象.mp4
  32 游戏玩家.mp4
  33 穿地图.mp4
  34 任意摆放NPC-1.mp4
  35 任意摆放NPC-2.mp4
  36 与NPC对话.mp4
  37 道具仓库.mp4
  38 商店.mp4
  39 背包.mp4
  40 买卖1.mp4
  41 买卖2.mp4
  42 装备栏设计.mp4
02 C++高级
  01 C++高级:冒泡排序法.mp4
  02 C++高级:选择排序法.mp4
  03 C++高级:插入排序法.mp4
  04 C++高级:快速排序法.mp4
  05 C++高级:链表入门.mp4
  06 C++高级:链表之添加新学员.mp4
  07 C++高级:链表之插入新学员.mp4
  08 C++高级:链表之删除指定学员和退出内存释放.mp4
  09 C++高级:链表之显示所有学员和查询指定学员.mp4
  10 C++高级:深度寻路算法图解.mp4
  11 C++高级:深度寻路算法代码实现.mp4
  12 C++高级:广度寻路算法图解.mp4
  13 C++高级:广度寻路算法代码实现1.mp4
  14 C++高级:广度寻路算法代码实现2.mp4
  15 C++高级:A星寻路算法图解.mp4
  16 C++高级:A星寻路算法代码实现.mp4
03 cocos2dX入门与深入
  01 环境配置和创建项目.mp4
  02 创建项目以及代码讲解.mp4
  03 定时器和场景切换.mp4
  04 菜单设计.mp4
  05 选关设计(一).mp4
  06 选关设计(二).mp4
  07 添加怪物.mp4
  08 触摸与管理.mp4
  09 定时器、怪物移动和图片旋转.mp4
  10 怪物死亡.mp4
  11 飞机射击游戏之滚动地图.mp4
  12 发射子弹.mp4
  13 移动飞机.mp4
  14 出现敌机.mp4
  15 消灭敌机和敌机出子弹.mp4
  16 爆炸效果.mp4
  17 递归算法-消灭星星(星星摆放).mp4
  18 递归算法-消灭星星(选中星星).mp4
  19 递归算法-消灭星星(星星掉落).mp4
  20 引擎深入-捕鱼达人(1、背景创建).mp4
  21 引擎深入-捕鱼达人(2、炮台设计).mp4
  22 引擎深入-捕鱼达人(3、子弹).mp4
  23 引擎深入-捕鱼达人(4、子弹与子弹管理).mp4
  24 引擎深入-捕鱼达人(5、创建鱼).mp4
  25 引擎深入-捕鱼达人(6、鱼的游动和管理).mp4
  26 引擎深入-捕鱼达人(7、撒网).mp4
  27 引擎深入-捕鱼达人(8、抓鱼).mp4
  28 Box2D-弹弓游戏(1、场景布局).mp4
  29 Box2D-弹弓游戏(2、创建重力世界).mp4
  30 Box2D-弹弓游戏(3、Box2D绘图).mp4
  31 Box2D-弹弓游戏(4、创建弹弓).mp4
  32 Box2D-弹弓游戏(5、拉弹弓).mp4
  33 Box2D-弹弓游戏(6、创建子弹).mp4
  34 Box2D-弹弓游戏(7、填装子弹).mp4
  35 Box2D-弹弓游戏(8、抛出子弹).mp4
  36 Box2D-弹弓游戏(9、创建敌人并命中它).mp4
  37 Box2D-弹弓游戏(10、添加碰撞和删除).mp4
04 cocos2dX-Lua
  01 LUA入门.mp4
  02 创建LUA项目和配置BabeLua.mp4
  03 MainScene和logo.mp4
  04 菜单设计与翻屏特效处理.mp4
  05 选关设计.mp4
  06 创建怪物和节点事件.mp4
  07 怪物移动和触摸.mp4
  08 怪物死亡后处理.mp4
05 cocosCreator入门和深入
  01 creator和VSCode软件安装.mp4
  02 creator面板介绍.mp4
  03 load界面和脚本熟悉.mp4
  04 设计菜单和选关.mp4
  05 动态创建游戏背景和怪物.mp4
  06 怪物动画设计和预制体克隆.mp4
  07 怪物触摸和死亡.mp4
  08 怪物移动和旋转箭头实现.mp4
  09 飞机射击-菜单、滚动背景、玩家.mp4
  10 飞机射击-玩家发射子弹.mp4
  11 飞机射击-攻击怪物(碰撞检测).mp4
  12 飞机射击-添加爆炸效果.mp4
  13 tiledMap塔防-1、tiled工具使用.mp4
  14 tiledMap塔防-2、添加地图和怪物.mp4
  15 tiledMap塔防-怪物动画和移动.mp4
  16 tiledMap塔防-4、弹出安放塔的选择界面.mp4
  17 tiledMap塔防-5、修正坐标和安放炮台.mp4
  18 tiledMap塔防-6、搜索怪物.mp4
  19 tiledMap塔防-7、添加攻击动作.mp4
  20 tiledMap塔防-8、添加子弹.mp4
  21 tiledMap塔防-9、命中怪物以及BUG修正.mp4
  22 植物大战僵尸-1、菜单和选关设计.mp4
  23 植物大战僵尸-2、设置植物面板和拖拽植物.mp4
  24 植物大战僵尸-3、遍历种植面板和背景动画实现.mp4
  25 植物大战僵尸-4、开始种植物.mp4
  26 植物大战僵尸-5、加阳光和减阳光.mp4
  27 植物大战僵尸-6、添加僵尸.mp4
  28 植物大战僵尸-7、僵尸行走.mp4
  29 植物大战僵尸-8、僵尸攻击植物.mp4
  30 植物大战僵尸-9、植物发射子弹.mp4
  31 植物大战僵尸-10、子弹命中怪物.mp4