没有合适的资源?快使用搜索试试~ 我知道了~
doom:像厄运一样的假3D游戏
共17个文件
js:11个
json:2个
css:1个
需积分: 8 0 下载量 46 浏览量
2021-04-30
13:10:20
上传
评论
收藏 9KB ZIP 举报
温馨提示
厄运 描述 这是一个有趣的项目,并尝试了一些HTML5 canvas和ES6 OOP。 它基于原始的《毁灭战士》电子游戏,主要挑战将是在2D环境中重新创建3维。 类 核 游戏的核心涉及主类和控制游戏逻辑的类。 游戏 Game类负责游戏的生成,并将所有引用传递给控制逻辑的不同类。 时间 Time类创建一个间隔,该间隔负责游戏逻辑的更新。 活动扶手 事件处理程序负责事件跟踪。 关键亨德勒 KeyHandler跟踪所有关键事件 查看引擎 视图引擎是使游戏得以显示的所有工具。 渲染引擎 RenderEngine类负责在提供的上下文中渲染由摄影机光线跟踪的游戏的每个元素。 相机 Camera类负责通过光线跟踪来跟踪应由RenderEngine渲染的元素。 射线 Camera类负责获取相机和游戏对象之间的距离。 游戏对象 游戏对象是用户可以与之交互的游戏所涉及的元素。 播放器 Player类会生成一个
资源推荐
资源详情
资源评论
收起资源包目录
doom-master.zip (17个子文件)
doom-master
.eslintrc.json 459B
index.html 749B
main.js 402B
js
event-handlers
key-handler.js 1KB
core
time.js 631B
game.js 2KB
view-engine
ray-tracing.js 211B
render-engine.js 3KB
camera.js 265B
ray.js 787B
helpers
helpers.js 82B
objects
player.js 2KB
environment.js 197B
.gitignore 21B
readme.md 2KB
package.json 666B
stylesheet.css 445B
共 17 条
- 1
资源评论
Aurora曙光
- 粉丝: 43
- 资源: 4528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功