2作者: joemanaco4 个月前
大约一年前我在这里发过这个,但刚刚发布了 2.0 版本,所以希望您不介意再看一眼 :) Bullseye2D 是一个 Dart 的 2D 游戏库,API 非常简单。新版本现已支持多平台。它通过 WebGL2 渲染器编译到 Web 端,或者通过 SDL3 后端原生编译到 Windows、macOS 和 Linux(SDL3 本身支持 Vulkan、DirectX、Metal 和 OpenGL 渲染器)。 它不依赖于 Flutter,并且依赖项很少(除了 SDL3)。它主要提供一个您可以构建自己抽象的最小基础。 这也是我第一次在大型重构中更多地依赖 AI(Opus)。我尝试尽可能好地审查和测试所有内容,但老实说,对于 AI 生成相当大块代码的重构部分,我发现审查和测试非常耗费精力,我对它仍然感到有点不安。所以这对我来说也是一个关于我能够多好地利用 AI 的实验 :) [https://pub.dev/packages/bullseye2d](https://pub.dev/packages/bullseye2d)