我知道这有点奇怪,但我想给你一些背景信息,我正在玩Ubisoft的游戏(Avatar: Frontiers of Pandora)——使用键盘的天然配置简直是骇人听闻的,而且对于像我这样的左撇子至少是如此。不仅如此,而且游戏实际上并不允许您在设置中重绑_many_键。

所以,我得进入玩家_输入_cfg文件并自己想办法。要了解这些键盘扫码(DirectX Keyboard Scancodes)花了我一个小时才找到了,我还不得不向一位编程朋友求助。几周前的事情了,但我是在玩的。

然而,最近我决定把控制器连接到我的PC,尝试用控制器玩游戏,特别是X-Box 360控制器(我必须在网上查找这一点,因为我没有X-Box).

无论如何,想象一下,当我发现与控制器玩游戏时,同样的问题仍然存在时,我会感到多么吃惊:输入完全没有意义,例如在控制器的右边有移动输入(虽然我以前从未遇到过其他公司这样做,Sega和Nintendo都有左移动(Sega 和 Nintendo))。再次,游戏本身不允许我用控制器上的D-Pad重定位移动控制。

我不知道是否称之为键盘代码,我不是一名游戏开发者,我只是在这里玩游戏,所以请原谅我的术语不正确。

说实话,我差点疯了,trying.figure它.out LOL。因此,我会尽量提供我可以获得的相关和有用的信息。

  • 我通过乌比的连接程序(Ubisoft Connect)在PC上玩游戏
  • 控制器是一个X-BOX 360控制器。
  • 通过检查配置文件,“设备=2”似乎就是控制器。同样,我还能发现右D-Pad键是“key=19”,负轴是“right”和“负轴是true”的“左。”
  • LB按钮是“key=13”。
  • A按钮是,“key=9”。

这是我从文件中得出的结论,了解哪些按钮具有几种可用的动作。

说实话,体验尝试更改他们的可恶的控制输入(keyboards 和 controller)简直使我认为Ubisoft实际上憎恨所有玩家了。我绝不会理解如何在不受玩家自定义控制的情况下采用天然控制,并使它们成为最大限度的错误。