19 个重大版本发布
0.20.0 | 2024 年 7 月 5 日 |
---|---|
0.18.0 | 2024 年 3 月 19 日 |
0.16.0 | 2023 年 11 月 5 日 |
0.14.0 | 2023 年 7 月 10 日 |
0.2.0 | 2022 年 3 月 23 日 |
#405 在 游戏开发
每月 101 次下载
85KB
1.5K SLoC
Bevy egui KBGP - 提高 Bevy 中 egui 的键盘和游戏手柄使用体验
egui 是一个即时模式 GUI 框架,可以在 Bevy 游戏引擎 中通过 bevy_egui 包 使用。
egui 非常面向鼠标,虽然它支持标签导航,但游戏菜单应可以通过箭头键(和/或 WASD)和游戏手柄导航。
这就是 bevy-egui-kbgp 包发挥作用的地方。它允许使用键盘的箭头键和游戏手柄的方向键和左侧摇杆(默认情况下 - 所有控制都可以重新定义)来导航 egui 小部件。它还允许从游戏手柄激活这些按钮。
请在 https://idanarye.github.io/bevy-egui-kbgp/demos/example 中试用
特性
- 使用箭头键和游戏手柄导航 GUI。
- 从游戏手柄激活按钮(egui 已经支持使用空格/回车从键盘激活)
- 为整个 UI 或单独的小部件定义用户操作。
- 自定义所有这些控制。
- 键分配。
计划中的特性
- 支持组合框。
- 找出如何支持从文本框中导航出来。
版本
bevy | bevy_egui | bevy-egui-kbgp |
---|---|---|
0.14 | 0.28 | 0.20 |
0.13 | 0.27 | 0.19 |
0.13 | 0.26 | 0.18 |
0.13 | 0.25 | 0.17 |
0.12 | 0.23 | 0.16 |
0.11 | 0.22 | 0.15 |
0.11 | 0.21 | 0.14 |
0.10 | 0.20 | 0.12, 0.13 |
0.9 | 0.19 | 0.11 |
0.9 | 0.18 | 0.10 |
0.9 | 0.17 | 0.9 |
0.8 | 0.16 | 0.8 |
0.8 | 0.15 | 0.7 |
0.7 | 0.14 | 0.6 |
0.7 | 0.13 | 0.5 |
0.6 | 0.12 | 0.1 - 0.4 |
许可证
许可协议为以下之一
- Apache 许可协议第 2 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可协议定义,将按上述方式双重许可,不附加任何额外条款或条件。
依赖关系
~26–61MB
~1M SLoC