【问题标题】:Unity Local 2 Player combination of controller and keyboard controllersUnity Local 2 Player 控制器和键盘控制器的组合
【发布时间】:2017-04-17 17:04:11
【问题描述】:

我正在开发一款基于 Unity 的本地多人游戏。我想让玩家 1 使用键盘来控制他们的角色,而玩家 2 使用 xbox 360 控制器。我遇到的问题是控制器仅注册为操纵杆 1。这是我到目前为止所做的:

  1. 我设置了两个单独的输入,一个用于玩家 1 的轮询操纵杆 1 和键盘,另一个用于玩家 2 的轮询操纵杆 2(和一些备用键盘键)。

  2. 我的系统与键盘上的两个玩家一起工作,但无法让玩家 1 使用键盘,而玩家 2 使用控制器(反之亦然)。

我的问题是,我怎样才能强制控制器成为joystick2 或joystick1?有没有办法控制哪个输入注册到哪个号码?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    我也在寻找那个解决方案。似乎 Portal2 已经设法获得了一个键盘+鼠标 / xbox360controller 用于本地合作游戏,但由于同样的问题,人们一直在努力让它工作,似乎在 360controller 中切换玩家号码很棘手。

    Portal2 关于此事的帖子 https://steamcommunity.com/sharedfiles/filedetails/?id=239373369

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      • 2018-06-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      相关资源
      最近更新 更多