#bevy-plugin #bevy #gamedev #single-file #resources #persisting #multiple

bevy_simple_prefs

一个用于将多个资源持久保存到单个文件的Bevy插件

3个版本 (破坏性更新)

0.3.0 2024年7月26日
0.2.0 2024年7月16日
0.1.0 2024年7月4日

#648游戏开发

Download history 113/week @ 2024-07-01 21/week @ 2024-07-08 116/week @ 2024-07-15 160/week @ 2024-07-22 72/week @ 2024-07-29

每月下载量 378次

MIT/Apache

34KB
170

bevy_simple_prefs

crates.io docs Following released Bevy versions

一个不雄心勃勃的Bevy插件,用于将多个Bevy Resource持久保存到一个偏好文件中,适合小型项目如快闪游戏。

  • 持久保存到单个ron文件
  • 在Bevy的异步任务池中执行IO
  • WASM兼容

使用方法

  • 在具有你想要保存的资源的成员的struct上派生Prefs
  • 简单地修改你的Resource以启动保存
  • 如果你想要,编写响应这些Resource变化的代码

请参阅examples/prefs.rs

兼容性

bevy_simple_prefs bevy
0.1-0.3 0.14

贡献

请随时打开一个PR,但请注意这个项目的目标。这个项目意味着要非常轻量级的crate。不应该有对其他Bevy生态系统crate的额外依赖。

请保持PR小且专注于单个功能或修复。

替代方案

如果你需要更多功能,请查看bevy-persistentbevy-settings。在Bevy资产的持久性部分也有一些其他选项。

依赖

~30MB
~550K SLoC