Bevy 开发工具和游戏编辑器

Bevy 还没有一个官方的游戏编辑器或其他此类工具。官方的编辑器被计划为一个长期的未来目标。就目前,这里有一些社区制作的工具可以给你提供一些帮助。


游戏编辑器

bevy_inspector_egui 在游戏中给你一个简单的类似编辑器的属性检查窗口。它可以让你在游戏运行中实时修改你的组件和资源的值。

bevy_editor_pls 是一个类似游戏编辑器的界面,你可以把它嵌入到你的游戏中。它有更多的功能,比如切换应用状态、飞行摄像头、性能诊断和检查器面板。

游戏诊断

bevy_mod_debugdump 是一个帮助你可视化 App Schedule(所有注册的 systems 及其 ordering dependenciesstages),以及 Bevy Render Graph 的工具。

bevy_lint 是一个 linter(基于 dylint),可以自动检查你 Bevy 代码中的一些常见问题。

如果你遇到了令人困惑的、神秘的编译器错误信息(比如 这些)),而你又无法弄清楚,bevycheck 是一个可以帮忙你用来诊断的工具。它试图提供更多用户友好的 Bevy 专有错误信息。