Skip to content

小结

本章介绍了 Bevy 的三大可观测能力:

  • 日志:五个 tracing 宏按严重程度分级,LogPluginlevelfilter 字段控制输出范围。环境变量 RUST_LOG 可在运行时覆盖。
  • 错误处理:系统返回 Result<(), BevyError> 时,Bevy 按错误处理器(默认 panic)统一处理。可全局切换为 warn / error / ignore 等。
  • 自定义诊断DiagnosticPath + Diagnostics 系统参数,跟踪随时间变化的数值指标。
  • 远程调试bevy_remote 提供 BRP 协议,通过 HTTP + JSON-RPC 在运行时查询和修改世界。自定义组件需要 Reflect + Serialize + Deserialize

下一章进入异步与并行——当 CPU 密集或 I/O 密集的任务不能在一帧内完成时,如何利用 Bevy 的线程池。