|
你将对cocos2dX和creator课程有较深入的理解,帮助同学们更高效、快速地开发各类型游戏
本课程主要的目的是让学员快速的对C++基础入门并掌握,并对cocos2dX/cocos2dX-Lua/creator引擎从简到深,都是通过游戏案例进行细讲,将学习到的知识融入到案例中,易于学员快速掌握游戏开发技巧。课程案例最完整、最全面,超多案例,没有过多的理论,课程体量比线下的还要强大很多。课程的具体内容如下:(详细章节请看课程大纲)
第一章:游戏C++基础
1、C++基础入门
2、游戏菜单和地图设计
3、游戏人物设计
4、推箱子游戏开发
5、贪吃蛇游戏开发
6、函数、指针、容器等
7、控制台RPG游戏开发
第二章:C++高级
1、冒泡排序法、选择排序法、插入排序法、快速排序法
2、链表
3、深度寻路算法、广度寻路算法、A星寻路算法
第三章:cocos2dX入门与深入
1、cocos2dX环境配置、入门
2、菜单与选关设计
3、添加怪物、触摸与管理
4、定时器、怪物移动和图片旋转
5、怪物死亡
6、飞机射击游戏开发
7、递归算法-消灭星星游戏开发
8、引擎入深-捕鱼达人游戏开发
9、Box2D-弹弓游戏开发
第四章:cocos2dX-Lua
1、LUA入门
2、LUA项目创建和babeLua插件配置
3、场景和logo设计
4、菜单设计与翻屏特效处理
5、选关设计
6、创建怪物和触摸
7、怪物死亡后处理
第五章:cocosCreator引擎入门与深入
1、creator引擎与VSCODE软件安装
2、creator界面入门与脚本入门
3、飞机射击游戏开发
4、tiledMap塔防游戏开发
5、植物大战僵尸游戏开发
课程目录:
1-1 课程介绍与工具准备
1-2 Visual Studio软件入门与变量声明
1-3 输入(cin)输出(cout)
1-4 条件语句
1-5 while循环
1-6 菜单设计
1-7 其他循环体
1-8 枚举和界面切换
1-9 游戏地图设计
1-10 人物行走
1-11 碰撞检测
1-12 推箱子游戏(画箱子)
1-13 推箱子游戏(推箱子)
1-14 推箱子游戏(箱子碰墙)
1-15 推箱子游戏(箱子碰箱子)
1-16 推箱子游戏(推到指定位置,并过关)
1-17 贪吃蛇游戏(游戏地图与蛇的移动)
1-18 贪吃蛇游戏(吃食物)
1-19 贪吃蛇游戏(蛇加长身体)
1-20 函数1
1-21 函数2
1-22 指针1
1-23 指针2
1-24 容器1
1-25 容器2
1-26 管理模式
1-27 RPG游戏之菜单一
1-28 RPG游戏之菜单二
1-29 游戏地图一
1-30 游戏地图二
1-31 游戏对象
1-32 游戏玩家
1-33 穿地图
1-34 任意摆放NPC-1
1-35 任意摆放NPC-2
1-36 与NPC对话
1-37 道具仓库
1-38 商店
1-39 背包
1-40 买卖1
1-41 买卖2
1-42 装备栏设计
2-1 C++高级:冒泡排序法
2-2 C++高级:选择排序法
2-3 C++高级:插入排序法
2-4 C++高级:快速排序法
2-5 C++高级:链表入门
2-6 C++高级:链表之添加新学员
2-7 C++高级:链表之插入新学员
2-8 C++高级:链表之删除指定学员和退出内存释放
2-9 C++高级:链表之显示所有学员和查询指定学员
2-10 C++高级:深度寻路算法图解
2-11 C++高级:深度寻路算法代码实现
2-12 C++高级:广度寻路算法图解
2-13 C++高级:广度寻路算法代码实现1
2-14 C++高级:广度寻路算法代码实现2
2-15 C++高级:A星寻路算法图解
2-16 C++高级:A星寻路算法代码实现
3-1 环境配置和创建项目
3-2 创建项目以及代码讲解
3-3 定时器和场景切换
3-4 菜单设计
3-5 选关设计(一)
3-6 选关设计(二)
3-7 添加怪物
3-8 触摸与管理
3-9 定时器、怪物移动和图片旋转
3-10 怪物死亡
3-11 飞机射击游戏之滚动地图
3-12 移动飞机
3-13 发射子弹
3-14 出现敌机
3-15 消灭敌机和敌机出子弹
3-16 爆炸效果
3-17 递归算法-消灭星星(星星摆放)
3-18 递归算法-消灭星星(选中星星)
3-19 递归算法-消灭星星(星星掉落)
3-20 引擎深入-捕鱼达人(1、背景创建)
3-21 引擎深入-捕鱼达人(2、炮台设计)
3-22 引擎深入-捕鱼达人(3、子弹)
3-23 引擎深入-捕鱼达人(4、子弹与子弹管理)
3-24 引擎深入-捕鱼达人(5、创建鱼)
3-25 引擎深入-捕鱼达人(6、鱼的游动和管理)
3-26 引擎深入-捕鱼达人(7、撒网)
3-27 引擎深入-捕鱼达人(8、抓鱼)
3-28 Box2D-弹弓游戏(1、场景布局)
3-29 Box2D-弹弓游戏(2、创建重力世界)
3-30 Box2D-弹弓游戏(3、Box2D绘图)
3-31 Box2D-弹弓游戏(4、创建弹弓)
3-32 Box2D-弹弓游戏(5、拉弹弓)
3-33 Box2D-弹弓游戏(6、创建子弹)
3-34 Box2D-弹弓游戏(7、填装子弹)
3-35 Box2D-弹弓游戏(8、抛出子弹)
3-36 Box2D-弹弓游戏(9、创建敌人并命中它)
3-37 Box2D-弹弓游戏(10、添加碰撞和删除)
4-1 LUA入门
4-2 创建LUA项目和配置BabeLua
4-3 MainScene和logo
4-4 菜单设计与翻屏特效处理
4-5 选关设计
4-6 创建怪物和节点事件
4-7 怪物移动和触摸
4-8 怪物死亡后处理
5-1 creator和VSCode软件安装
5-10 飞机射击-玩家发射子弹
5-11 飞机射击---怪物(碰撞检测)
5-12 飞机射击-添加爆炸效果
5-13 tiledMap塔防-1、tiled工具使用
5-14 tiledMap塔防-2、添加地图和怪物
5-15 tiledMap塔防-怪物动画和移动
5-16 tiledMap塔防-4、弹出安放塔的选择界面
5-17 tiledMap塔防-5、修正坐标和安放炮台
5-18 tiledMap塔防-6、搜索怪物
5-19 tiledMap塔防-7、添加--动作
5-2 creator面板介绍
5-3 load界面和脚本熟悉
5-4 设计菜单和选关
5-5 动态创建游戏背景和怪物
5-6 怪物动画设计和预制体克隆
5-7 怪物触摸和死亡
5-8 怪物移动和旋转箭头实现
5-9 飞机射击-菜单、滚动背景、玩家
5-20 tiledMap塔防-8、添加子弹
5-21 tiledMap塔防-9、命中怪物以及BUG修正
5-22 植物大战僵尸-1、菜单和选关设计
5-23 植物大战僵尸-2、设置植物面板和拖拽植物
5-24 植物大战僵尸-3、遍历种植面板和背景动画实现
5-25 植物大战僵尸-4、开始种植物
5-26 植物大战僵尸-5、加阳光和减阳光
5-27 植物大战僵尸-6、添加僵尸
5-28 植物大战僵尸-7、僵尸行走
5-29 植物大战僵尸-8、僵尸--植物
5-30 植物大战僵尸-9、植物发射子弹
5-31 植物大战僵尸-10、子弹命中怪物
资料源码:
COCOS2DX+Creator入门到深入.zip
下载地址:
|
|