Unity C#:如何在游戏运行时通过脚本重新绑定按钮



Title说明了一切,我想实现一个控件菜单,这样玩家就可以重新绑定控件,这会更改输入管理器中按钮的正输入键。但我在网上找不到任何关于它的信息。

我该如何在输入时更改按钮的正键?

不幸的是,我认为您根本无法通过代码设置Input Manager值。这可能就是为什么你没有发现任何关于它的信息。


您有两种选择:

  1. 使用";"输入系统";又称作可作为软件包使用的新输入系统。它不像传统的输入系统那样易于使用,但您应该检查一下。它也是开源的。

  2. 使用资产存储包。我在过去测试过Rewired,发现它非常强大,尤其是与传统的输入系统相比。


就我个人而言,我会先选择选项1,看看你是否满意。这是一个官方套餐,而不是第三方。如果你对选项1有问题,选项2仍然存在,但它可能会花费你的钱。

最新更新