纯 Canvas 如何实现满屏敌人不掉帧
暗夜幸存者中,通过离屏精灵预渲染 + 屏幕外实体裁剪 + 粒子上限保护,在大量敌人同屏时保持 60fps。
每一款作品都是纯前端单文件实现,双击即玩,零依赖、零构建。
记录开发过程中的思考、踩坑与解决方案。
暗夜幸存者中,通过离屏精灵预渲染 + 屏幕外实体裁剪 + 粒子上限保护,在大量敌人同屏时保持 60fps。
飞机大战中零音频文件实现射击、爆炸、拾取等全部音效,用 OscillatorNode + GainNode 实时合成。
温暖陪伴原型如何用 mockReply 函数实现流式回复效果,并预留一行代码切换到真实后端。
无需 Git、无需构建,直接上传文件夹即可获得全球 CDN 加速的 HTTPS 链接,国内访问稳定。
从数据结构设计到排序规则、破纪录高亮、多维度比较,在两款游戏中反复验证的排行榜方案。
不依赖任何图片素材,用 Canvas 2D API 矢量绘制 Q 版角色——阴影、朝向、受击闪白的实现思路。
独立开发者,相信小而美的产品力量。
我是 Lucas Li,一名独立软件开发者。白天写 Java 经纪业务系统,夜晚和周末用 HTML5 Canvas 做游戏、用原生 JS 搭应用原型。
我相信好的产品不需要庞大的团队和复杂的框架——一个 HTML 文件、一份热爱、足够的细节打磨,就能创造出让人会心一笑的东西。所有作品都是纯前端单文件实现,双击即玩,零依赖。
擅长 Java 后端(恒生 UF3.0/JRESCloud)、HTML5 游戏开发、UI/UX 原型设计、Cloudflare Pages 部署。偏好珊瑚橙视觉风格与卡通萌系 UI。