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