Skip to content

日志、错误处理与远程调试

程序跑起来之后,下一个问题就是:跑得对不对?出了错怎么办?能不能在运行时看到内部状态?

本章把 Bevy 的三大可观测能力拆开讲:

  • 日志:基于 tracinginfo! / warn! / error! / debug! / trace! 宏,以及 LogPlugin 的过滤配置
  • 错误处理:系统可以返回 Result,Bevy 会按配置的错误处理器统一处理 Err
  • 远程调试bevy_remote 提供 BRP(Bevy Remote Protocol),用 HTTP + JSON 在运行时检查和修改世界中的实体、组件、资源

这三者覆盖了从"开发期打印"到"生产期观测"到"运行时干预"的完整链路。