零代码做出零重力水滴玩具:Claude Code 产出 2200 行单文件 WebGL

AlexisDC · reddit · 2026-09-28

一位无技术背景的作者完全靠 Claude Opus 5.5 + Claude Code 用 prompt 做出一个「零重力形变水滴」数字玩具:80mm 的水滴悬浮失重,可戳、拉、切割,在水和水银间切换,还能变成方块、不可能三角或字母 A,全部约 2200 行代码装在一个 HTML 文件里,作者一行代码没写。

技术实现(据 Claude 自述):

坦白的作弊:真实水滴摆动衰减太快,作者让摆动衰减加快 12 倍、涟漪放慢到 40% 以便观看。

改进方向(Claude 建议):纯球体时改用普通 mesh 降低手机端 ray marching 开销、去掉 Three.js 改裸 WebGL 2 加快加载、迁移 WebGPU 做真流体模拟让水滴可分裂。

作者的迭代方式也值得参考:从球体+材质滑块起步,满意后再逐步加形状、涟漪、物理和音效。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →