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