你好,我是一个Unity新手,仅仅有几个月的经验。最近我遇到了一个问题,当我在编辑器中运行游戏时,控制器正常工作。但是当我创建一个构建并运行它时,WASD键盘控制器就不再工作了。然后我回到编辑器中,发现我无法移动角色了,直到我重启编辑器。

我尝试了几天来解决这个问题。通过使用调试脚本,我发现当我创建一个构建并运行它后,我的控制器方案从键盘和鼠标更改为Xbox控制器方案,尽管我根本没有连接控制器。每次我重启编辑器时,控制器方案就会恢复到键盘和鼠标。

然后我尝试删除所有的控制器方案,除了键盘和鼠标。结果是控制器方案变为无效。

最后,我编写了一个脚本,能够每次重置控制器方案为键盘和鼠标。这确实解决了问题,但我认为这不是一个合适的解决方案。

我使用的是Unity 6.4版本。我的控制器使用的是Unity Starter Asset。

我希望有人能够帮助我解决这个问题。