
javascript+canvas+typescript+oop思想,开发坦克游戏
来自 网络整理·免费领取学习资源
7,761 领取 · 8,542 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《javascript+canvas+typescript+oop思想,开发坦克游戏》。官网需要单独购买,有集上可以免费领取。
课程目录
- 第六章 子弹发射
- 13 修复 boss 碰撞逻辑
- 9 修复坦克碰撞检测
- 7 提取公共的碰撞检测
- 11 绘制 boss 围墙
- 1 创建子弹模型与画布
- 8 模型卸载动作
- 12 绘制 boss
- 6 修复子弹移动
- 10 修复子弹逻辑
- 2 为画布命名
- 4 修改子弹的TS类型
- 5 子弹移动
- 3 子弹创建逻辑分析
- 第四章 绘制其他游戏元素
- 13 重新优化坦克移动逻辑
- 8 改变坦克方向
- 12 重绘由画布对象完成
- 2 修复创建模型的bug
- 7 绘制敌方坦克
- 9 通过lodash改变方向
- 5 生成白墙元素
- 1 模型位置管理服务
- 10 让坦克动起来
- 4 绘制水元素
- 6 重构游戏元素生成逻辑
- 11 重构模型渲染机制
- 3 绘制墙体模型
- 第三章 坦克游戏开始开发
- 9 优化模型贴图逻辑
- 7 模型贴图
- 2 游戏开发分析
- 10 随机生成模型元素坐标
- 11 批量生成唯一坐标
- 5 全局配置项
- 8 游戏贴图预加载
- 1 创建项目
- 13 为草地等模型提供TS类型支持
- 4 不使用鼠标创建文件
- 12 使用模型类型创建实例
- 6 画布abstract抽象类
- 3 默认样式重置
- 第七章 玩家坦克控制
- 3 修复事件无限绑定
- 4 玩家坦克碰撞检测
- 2 改变玩家的方向
- 1 创建玩家
- 5 对玩家子弹的分析
- 6 玩家发射子弹
- 7 改变游戏速度
- 8 坦克互战
- 第八章 游戏声音控制与开启结束处理
- 1 重构入口文件
- 6 子弹发射声音
- 2 游戏开始贴图
- 7 子弹爆炸的声音
- 3 游戏开始处理
- 5 子弹停止
- 8 游戏结束时文字处理
- 4 游戏结束基础控制
- 第一章 canvas基础知识
- 7 文字处理
- 1 源码版本库
- 5 多边形绘制
- 4 绘制圆形
- 9 图片绘制
- 10 绘制随机色块
- 3 typescript类型支持
- 2 canvas的基本使用
- 8 图片贴图的使用
- 6 渐变色的使用
- 第五章 碰撞检测
- 3 增加向下移动的概率
- 2 完成碰撞检测
- 1 画布碰撞检测
- 4 优化模型代码
- 第二章 canvas绘制黑板案例
- 4 清屏操作
- 5 改变粉笔的颜色
- 1 创建黑板画布
- 3 事件移除
- 7 画布截图
- 2 通过鼠标在黑板上写字
- 6 橡皮擦
包含内容
- · 第六章 子弹发射
- · 13 修复 boss 碰撞逻辑
- · 9 修复坦克碰撞检测
- · 7 提取公共的碰撞检测
- · 11 绘制 boss 围墙
- · 1 创建子弹模型与画布
- · 8 模型卸载动作
- · 12 绘制 boss
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。