课程目录:
├── 第一章 canvas基础知识
│ ├── 7 文字处理.mov
│ ├── 1 源码版本库.mov
│ ├── 5 多边形绘制.mov
│ ├── 4 绘制圆形.mov
│ ├── 9 图片绘制.mov
│ ├── 10 绘制随机色块.mov
│ ├── 3 typescript类型支持.mov
│ ├── 2 canvas的基本使用.mov
│ ├── 8 图片贴图的使用.mov
│ ├── 6 渐变色的使用.mov
├── 第二章 canvas绘制黑板案例
│ ├── 4 清屏操作.mov
│ ├── 5 改变粉笔的颜色.mov
│ ├── 1 创建黑板画布.mov
│ ├── 3 事件移除.mov
│ ├── 7 画布截图.mov
│ ├── 2 通过鼠标在黑板上写字.mov
│ ├── 6 橡皮擦.mov
├── 第三章 坦克游戏开始开发
│ ├── 9 优化模型贴图逻辑.mov
│ ├── 7 模型贴图.mov
│ ├── 2 游戏开发分析.mov
│ ├── 10 随机生成模型元素坐标.mov
│ ├── 11 批量生成唯一坐标.mov
│ ├── 5 全局配置项.mp4
│ ├── 8 游戏贴图预加载.mov
│ ├── 1 创建项目.mov
│ ├── 13 为草地等模型提供TS类型支持.mov
│ ├── 4 不使用鼠标创建文件.mov
│ ├── 12 使用模型类型创建实例.mov
│ ├── 6 画布abstract抽象类.mov
│ ├── 3 默认样式重置.mov
├── 第四章 绘制其他游戏元素
│ ├── 13 重新优化坦克移动逻辑.mov
│ ├── 8 改变坦克方向.mov
│ ├── 12 重绘由画布对象完成.mov
│ ├── 2 修复创建模型的bug.mov
│ ├── 7 绘制敌方坦克.mov
│ ├── 9 通过lodash改变方向.mov
│ ├── 5 生成白墙元素.mov
│ ├── 1 模型位置管理服务.mov
│ ├── 10 让坦克动起来.mov
│ ├── 4 绘制水元素.mov
│ ├── 6 重构游戏元素生成逻辑.mov
│ ├── 11 重构模型渲染机制.mov
│ ├── 3 绘制墙体模型.mov
├── 第五章 碰撞检测
│ ├── 3 增加向下移动的概率.mov
│ ├── 2 完成碰撞检测.mov
│ ├── 1 画布碰撞检测.mov
│ ├── 4 优化模型代码.mov
├── 第六章 子弹发射
│ ├── 13 修复 boss 碰撞逻辑.mov
│ ├── 9 修复坦克碰撞检测.mov
│ ├── 7 提取公共的碰撞检测.mov
│ ├── 11 绘制 boss 围墙.mov
│ ├── 1 创建子弹模型与画布.mov
│ ├── 8 模型卸载动作.mov
│ ├── 12 绘制 boss.mov
│ ├── 6 修复子弹移动.mov
│ ├── 10 修复子弹逻辑.mov
│ ├── 2 为画布命名.mov
│ ├── 4 修改子弹的TS类型.mov
│ ├── 5 子弹移动.mov
│ ├── 3 子弹创建逻辑分析.mov
├── 第七章 玩家坦克控制
│ ├── 3 修复事件无限绑定.mov
│ ├── 4 玩家坦克碰撞检测.mov
│ ├── 2 改变玩家的方向.mov
│ ├── 1 创建玩家.mov
│ ├── 5 对玩家子弹的分析.mov
│ ├── 6 玩家发射子弹.mov
│ ├── 7 改变游戏速度.mov
│ ├── 8 坦克互战.mov
├── 第八章 游戏声音控制与开启结束处理
│ ├── 1 重构入口文件.mov
│ ├── 6 子弹发射声音.mov
│ ├── 2 游戏开始贴图.mov
│ ├── 7 子弹爆炸的声音.mov
│ ├── 3 游戏开始处理.mov
│ ├── 5 子弹停止.mov
│ ├── 8 游戏结束时文字处理.mov
│ ├── 4 游戏结束基础控制.mov
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办