【问题标题】:Unity/Unreal Analog Stick TrackingUnity/Unreal 模拟摇杆跟踪
【发布时间】:2016-05-01 13:49:53
【问题描述】:

我想知道 EA 是如何设法在 Skate 3 中实现一个系统,您可以在其中以各种方式轻弹正确的模拟摇杆来执行各种技巧。是否可以在 Unreal Engine 4 或 Unity 中完成,您可以在其中跟踪摇杆的位置并查看它的去向? 谢谢!

【问题讨论】:

  • 当然。 UE 和 Unity3D 完全支持包括控制台面板在内的输入设备。您可以在垫棒动作上编写任何您想要的程序。
  • 感谢@JerrySwitalski。我查看并看到了 UE 中的所有映射,但我不知道如何编写自己的摇杆动作。谢谢!

标签: unity3d unreal-engine4


【解决方案1】:

好的,我可以在 Unity3D 示例中显示,因为我不知道 UE。

首先,您需要将垫连接到设备,并有一种方法可以打印每个按钮/操纵杆轴的编号。这样您就可以知道每个按钮或摇杆的 ID/编号。

然后检查这个(这也显示了如何编程)(source)。

对于游戏手柄按钮,在输入管理器中设置新按钮,方法是使用 “操纵杆按钮 x”用于正按钮或负按钮,其中 x = 您想要的按钮编号(从 0 开始)。类型应该 是“键或鼠标按钮”。要在脚本中使用它,请使用 Input.GetButton("XX"),其中 "XX" 是来自 输入管理器。

对于游戏手柄模拟摇杆,在输入管理器中设置新轴 使用“操纵杆轴”作为类型。左摇杆需要两个 输入管理器中的条目,一个水平的(使用 X 轴),以及 一个垂直方向(使用 Y 轴)。正确的棍子需要另一个 二,使用第 3 和第 4 轴。要在脚本中使用这些,请使用 Input.GetAxis("XX"),其中 "XX" 再次是来自的条目的名称 输入管理器。

在您的情况下,您需要检查操纵杆轴,因为这是来自打击垫操纵杆的输入的位置。

【讨论】:

  • 我明白了,对不起,我需要更熟悉这个网站的规则。感谢您提供信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-28
  • 2018-12-21
相关资源
最近更新 更多