2 个版本
0.1.1 | 2023 年 12 月 6 日 |
---|---|
0.1.0 | 2023 年 12 月 6 日 |
#1117 在 游戏开发
30KB
95 行
bevy_quit
bevy_quit
是一个简单的 bevy 插件,可轻松添加快捷键以退出 bevy 游戏。
示例用法
use bevy::prelude::*;
use bevy_quit::QuitPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(
QuitPlugin::default() // default will add C-q
.add_key_binding(KeyCode::Escape)
.add_key_binding((KeyCode::ControlLeft, KeyCode::W))
.add_key_binding(vec![
KeyCode::ControlLeft,
KeyCode::ShiftLeft,
KeyCode::AltLeft,
KeyCode::C,
]),
)
.run();
}
贡献
欢迎贡献。然而,为了使代码更标准化,使用了 pre-commit
。请在向此仓库提交任何代码之前安装并运行它。谢谢!
要安装 pre-commit
钩子,执行
pre-commit install
lib.rs
:
bevy_quit
是一个简单的 bevy 插件,可轻松添加快捷键以退出 bevy 游戏。
示例
use bevy::prelude::*;
use bevy_quit::QuitPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(
QuitPlugin::default() // default will add C-q
.add_key_binding(KeyCode::Escape)
.add_key_binding((KeyCode::ControlLeft, KeyCode::W))
.add_key_binding(vec![
KeyCode::ControlLeft,
KeyCode::ShiftLeft,
KeyCode::AltLeft,
KeyCode::C,
]),
)
.run();
}
依赖关系
~23MB
行数