2作者: joemanaco10 天前原帖
我大约一年前在这里发布过这个内容,但我刚刚推出了2.0版本,所以希望你们不介意再看一遍 :) Bullseye2D是一个用于Dart的2D游戏库,具有非常简单的API。新版本现在支持多平台。它通过WebGL2渲染器编译到网页,或者通过SDL3后端原生支持Windows、macOS和Linux(SDL3本身支持Vulkan、DirectX、Metal和OpenGL渲染器)。 它不依赖于Flutter,依赖项非常少(除了SDL3)。它主要提供一个最小的基础,您可以在其上构建自己的抽象层。 这也是我第一次在大型重构中更依赖于AI(Opus)。我尽量对所有内容进行审查和测试,但老实说,对于我让AI生成的较大代码块的重构部分,我发现审查和测试相当耗费精力,至今仍有些不安。因此,这对我来说也是一个实验,看看我能多好地利用AI :) <a href="https://pub.dev/packages/bullseye2d" rel="nofollow">https://pub.dev/packages/bullseye2d</a>