~/projects/neon-drift

在线可玩2026-07-18 更新

Neon Drift

可直接在浏览器游玩的 3D 霓虹飞行射击游戏,支持键鼠与移动端触控。

Three.jsWebGLWeb AudioShaderMaterialObject Pooling
01 / PROBLEM

要解决的问题

在浏览器中实现长时间稳定运行、视觉反馈密集且无需下载素材的 3D 街机体验。

02 / APPROACH

实现思路

使用 Three.js 构建无限霓虹场景,以对象池和坐标重定基控制运行成本,并用 Web Audio 程序化生成音乐与音效。

03 / EVIDENCE

公开证据

  • 本地化 Three.js 运行时,核心游戏无需联网即可加载
  • 实现水晶、无人机、拾取物、连击倍率、护盾和渐进难度系统
  • 使用对象池、环形粒子缓冲和坐标重定基支持长时间游玩
04 / LIMITS

当前限制

  • 首次交互前浏览器会保持音频静音,这是 Web Audio 的平台限制
  • 最高分仅保存在当前浏览器的 LocalStorage 中