#bevy-plugin #panic #bevy #popup #panic-handler #error-logging #log-error

bevy-panic-handler

Bevy插件,用于在panic时弹出消息并记录错误

9个稳定版本 (3个主要版本)

3.0.0 2024年7月17日
2.2.0 2024年2月20日
2.1.0 2023年12月21日
2.0.1 2023年10月5日
0.1.0 2023年9月25日

#358游戏开发

Download history 2/week @ 2024-06-01 2/week @ 2024-06-08 10/week @ 2024-06-22 30/week @ 2024-06-29 2/week @ 2024-07-06 126/week @ 2024-07-13 10/week @ 2024-07-20 75/week @ 2024-07-27 3/week @ 2024-08-03

每月95 次下载

MIT/Apache

57KB
101

Bevy Panic Handler

Crates.io

Bevy插件,用于在panic时弹出窗口并记录错误。

用法

use bevy::prelude::*;

fn main() {
    App::new()
        .add_plugins(bevy::log::LogPlugin)
        .add_plugins(bevy_panic_handler::PanicHandler::new().build())
        // Normal bevy code...
}

查看示例以获取更多用法。

示例

popup image


lib.rs:

使用Bevy插件系统包装panic。

在支持的平台上(windows, macos, linux),除了使用msgbox crate记录错误外,还会使用log::error!,或者如果未启用bevy::log::LogPlugin,则使用stderr

依赖

~18–31MB
~504K SLoC