#glfw-window #bevy #back-end

bevy_glfw

Bevy 的 GLFW 窗口后端

3 个不稳定版本

0.1.1 2022 年 11 月 12 日
0.1.0 2022 年 11 月 12 日
0.0.0 2022 年 11 月 7 日

#1174 in 游戏开发

MIT/Apache

44KB
942

bevy_glfw

Bevy 的 GLFW 窗口后端

crates.io docs.rs

用法

Cargo.toml

bevy = {
    version = "...",
    default-features = false, // <- Important 
    features = [
        // Only required features!
        // Notably *not*:
        // - "bevy_winit"
        // - "x11" (also enables winit)
        // - "wayland" (also enables winit)
    ]
}

main.rs

use bevy::prelude::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugin(bevy_glfw::GlfwPlugin) // <- Add the plugin as usual
        .run();
}

动机

介绍一个合适的临时解决方案,直到 winit#1806 完成并发布。

Bevy 版本支持

bevy bevy_glfw
0.8 0.1

致谢

许可证

bevy_glfw 是免费的、开源的,并拥有许可权!除非另有说明(以下或单个文件中),此存储库中的所有代码都根据您的选择,在以下两种许可证下双授权:

这意味着您可以选择您喜欢的许可证!这种双授权方法在 Rust 生态系统中被认为是事实标准,并且存在 很好的理由 包括两者。

您的贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,均应按照上述方式双授权,而无需任何额外的条款或条件。

依赖关系

~17–36MB
~578K SLoC