要解决的问题
在浏览器中实现长时间稳定运行、视觉反馈密集且无需下载素材的 3D 街机体验。
实现思路
使用 Three.js 构建无限霓虹场景,以对象池和坐标重定基控制运行成本,并用 Web Audio 程序化生成音乐与音效。
公开证据
- 本地化 Three.js 运行时,核心游戏无需联网即可加载
- 实现水晶、无人机、拾取物、连击倍率、护盾和渐进难度系统
- 使用对象池、环形粒子缓冲和坐标重定基支持长时间游玩
当前限制
- 首次交互前浏览器会保持音频静音,这是 Web Audio 的平台限制
- 最高分仅保存在当前浏览器的 LocalStorage 中