1 个不稳定版本
0.1.0 | 2023年1月30日 |
---|
#1124 在 开发工具
7KB
Bevy Retro
(由 Bevy Retro 制作的游戏 Bounty Bros. 的截图,使用 Bounty Bros. 和 Skip'n Go)
Bevy Retro 是为 Bevy 游戏引擎定制的插件包,包含制作 2D 游戏的工具!
Bevy Retro 并不特定于像素艺术游戏,但它确实包含一些对像素游戏特别有用的功能。最终目标是作为一个扩展,为 Bevy 提供制作 2D 游戏所需的基本工具,如地图加载、物理、UI、保存数据等。我们想要添加的所有功能尚未全部实现,但我们将随着我们使用它开发自己的游戏而扩展功能集。
许可证
Bevy Retro 根据 [MIT 许可证] 或 [Apache 许可证] 授权。
开发状态
Bevy Retro 正处于开发的早期阶段。API 不可稳定,可能会随时发生重大变化。
现在 Bevy Retro 主要包括一些现有库,并在其之上提供一些小工具,例如 egui 的 9-patch 样式 UI 添加。
由于我们上次更新已经很久了,我们希望尽快发布另一个版本,以便在最新的 crates 上重新运行所有内容。
之后,我们计划重新审视我们可能想要添加的额外功能,例如更轻松地设置 2D 摄像机,以及保存数据系统,并将检查适当的地方的集成和工具进行抛光。
请参阅下面的 支持的 Bevy 版本。
功能 & 示例
查看我们的 示例列表,了解如何使用每个 Bevy Retro 功能
- 支持网页和桌面端
- LDtk 使用 . 加载和渲染地图。
- 与 UI 库的集成,包含额外的 9-patch 样式小部件。
- 使用 BDF 格式的位图字体进行文本渲染。
- 由 Rapier 提供的物理和碰撞检测,自动从精灵图像生成凸碰撞形状。
- 使用 . 播放声音。
支持的 Bevy 版本
bevy | bevy_retro |
---|---|
0.9 | 0.3 + master |
0.7 | 0.1, 0.2 |
0.6 | 0.1, 0.2 |