Onigiri
用于Ebitengine的实验性ECS(Entity Component System)框架。
免责声明:Onigiri仍处于开发的早期阶段!该API可能会有突破性的变化。
理论依据
当我用Bento创建一个演示游戏时,我意识到很难将游戏对象的脚本与具体实现分开。 考虑到这一点,我决定从头开始尝试使用泛型的ECS方法。
和Bento一样,Ebitengine为高效的更新/绘制提供了基础。 Onigiri的目标是在其他游戏引擎系统中的基础上提供一些好处。
在未来,Bento的某些部分,如动画、字体和绘图工具,如Vec ,可能会被移到它们自己的bento 子目录中。我认识到它们对于创建游戏时的普通任务仍然很有用。