本课程主要讲使用Cocos Creator引擎进行游戏开发,主要用消消乐的玩法加上玩家英雄与敌人战斗的场景。主要涉及了Cocos Creator的使用,例如构建场景,组件等,接着就是游戏架构设计,消除算法逐行教学,复杂状态控制等开发方面的技巧,使用TypeScript作为编程语言。有一定编程基础是最好的,会TypeScript尤佳。





课程信息
教学总时长约500分钟,使用软件:Cocos Creator 3.8.5。
适用行业:游戏动画;难易度: 中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:引擎介绍,环境搭建,编程语言介绍
0101_预览内容和效果
0102_游戏引擎安装与介绍
0103_VSCode和TypeScript简介
第二章:工程初始化与基础消除元素组件构建
0201_初始化工程目录_资源导入
0202_建立场景和游戏背景
0203_脚本使用与组件生命周期
0204_构建元素框预制体
0205_构建Element于Box对齐
0206_动态加载Element类型
第三章:棋盘构建与消除算法实现
0301_棋盘盒子布局排版
0302_动态生成元素棋盘
0303_实现滑动手势的效果
0304_实现滑动操作对Box的定位
0305_实现Element交换功能
0306_交换增加动画效果
0307_完成操作状态控制
0308_消除算法介绍+横向搜索实现
0309_消除算法纵向搜索实现
0310_实现算法去重的技巧
0311_匹配元素列表交点
0312_构建最终相交对象_相交的情况
0313_完善最终消除算法
0314_增加消除爆炸特效
0315_实现空格子填充
第四章:角色构建与战斗实现
0401_英雄动画实现
0402_英雄移动并攻击动作
0403_用AsynAwait重构英雄全过程
0404_构建敌人的动画
0405_完成英雄与敌人一轮完整战斗
0406_结合帧事件做更精确的攻击
0407_实现英雄和敌人的血条组件
0408_构建战斗目标数值属性
0409_结合Element效果给英雄战斗
0410_重构填补空各子效果_01
0411_重构填补空各子效果_02
0412_实现连续消除的逻辑
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。