【文件属性】:
文件名称:stay-hidden
文件大小:3.23MB
文件格式:ZIP
更新时间:2021-03-17 16:24:18
JavaScript
保持隐藏
简单恐怖的游戏,具有
光线行进的简单实现,有助于生成运行时灯光/阴影
边界体积层次结构,可加快碰撞检测速度
唇音发生器
科技栈
它是带有HTML5和CSS的平面JS,并带有一些ES6功能。
库:
用于基于GPU的渲染
照顾声音的
货叉:
使用BVH定理的
如何
您可以使用WSAD键移动角色,并使用鼠标旋转闪光灯。 可以使用F键切换手电筒,如果按Shift键,字符将开始冲刺。 游戏中还没有怪物。
演示版
当前版本部署在这里: :
去做:
将所有手电筒逻辑封装在手电筒类中
将所有玩家的逻辑封装在自己的类中
创建基本的游戏实体类,该类将为玩家,怪物,静态对象(例如,储物柜,门)和其他实体共享通用逻辑
添加库存
考虑迁移到React.js / TS
创建zippo打火机项目
打开/关闭全局灯
切换玩家互动
可以加油以在短时间内为照明灯发电的发电厂
燃料项目
【文件预览】:
stay-hidden-main
----assets()
--------images()
--------sounds()
----index.html(3KB)
----js()
--------Run.js(12KB)
--------Engine.js(243B)
--------vector.js(677B)
--------Mouse.js(1KB)
--------Monster.js(2KB)
--------collisions()
--------Assets.js(6KB)
--------UI.js(689B)
--------Flashlight.js(580B)
--------Player.js(1KB)
--------Keys.js(805B)
--------lib()
--------Maze.js(14KB)
--------Map.js(762B)
--------utils()
--------SetupPixi.js(2KB)
--------FpsDisplay.js(5KB)
----.gitignore(2KB)
----README.md(2KB)