3个版本
0.0.3 | 2023年9月29日 |
---|---|
0.0.2 | 2023年9月26日 |
0.0.1 | 2023年9月8日 |
#1581 in 游戏开发
每月 68 次下载
28KB
377 行
Bevy Input Mapper 插件
使用用户友好的Bevy Input Mapper插件简化Bevy游戏开发。
关键词
-
动作:动作表示用户输入触发器,例如射击武器、向上看、跳跃、侧身移动等。
-
输入:输入包括任何用户激活或可按的输入,包括鼠标移动、鼠标按钮、游戏手柄模拟摇杆等。
-
绑定:在特定用户输入(例如,按空格键、点击鼠标左键等)和相应的游戏动作(例如,射击、跳跃)之间建立直接连接。
-
场景配置文件:场景配置文件用于管理各种动作所需的不同绑定,例如行走、驾驶或战斗。它允许在不同游戏场景中进行自定义输入配置。
功能
- 输入映射
- 从文件中加载绑定
- 支持的输入设备
- 游戏手柄
- 键盘
- 鼠标
- 多个场景配置文件
安装与使用
您可以通过将插件添加到项目的依赖项来使用Cargo安装此插件
cargo add bevy_input_mapper
有关实际示例和实现细节,请参阅此存储库中的示例目录。
许可证
此项目根据MIT许可证授权。有关详细信息,请参阅LICENSE文件。
鸣谢
此版本的Bevy Input Mapper,在重构分支合并后,深受Kurinji的启发。
依赖项
~19–28MB
~424K SLoC