Bevy 开发工具和游戏编辑器
Bevy 还没有一个官方的游戏编辑器或其他此类工具。官方的编辑器被计划为一个长期的未来目标。就目前,这里有一些社区制作的工具可以给你提供一些帮助。
游戏编辑器
bevy_inspector_egui
在游戏中给你一个简单的类似编辑器的属性检查窗口。它可以让你在游戏运行中实时修改你的组件和资源的值。
bevy_editor_pls
是一个类似游戏编辑器的界面,你可以把它嵌入到你的游戏中。它有更多的功能,比如切换应用状态、飞行摄像头、性能诊断和检查器面板。
游戏诊断
bevy_mod_debugdump
是一个帮助你可视化 App Schedule(所有注册的 systems 及其 ordering dependencies 和 stages),以及 Bevy Render Graph 的工具。
bevy_lint
是一个 linter(基于 dylint
),可以自动检查你 Bevy 代码中的一些常见问题。
如果你遇到了令人困惑的、神秘的编译器错误信息(比如 这些)),而你又无法弄清楚,bevycheck
是一个可以帮忙你用来诊断的工具。它试图提供更多用户友好的 Bevy 专有错误信息。