我正在使用 Unity3D,并且在“构建”项目时遇到了键盘问题。
当我在 Unity 编辑器中运行游戏时,输入工作正常。但是,当我构建项目并对其进行测试时,我没有任何方向输入。鼠标工作正常,游戏注册击键(Esc 键有效),但玩家不会移动。
我正在使用Input.GetAxisRaw("Vertical")
和Input.GetAxisRaw("Horizontal")
我在网上研究了这个问题,但我仍然卡住了。我找到的唯一解决方案(在各种链接中)提到了 DirectInput 的一个问题,并指出您应该从[HKEY_CURRENT_USER\Software\Unity\Player]
Windows 注册表中删除键“Input”,但这似乎对我不起作用。
有没有其他人解决过这个问题?任何可行的解决方案?我做错了注册表技巧吗?