Unity / Unreal模拟棒跟踪

时间:2016-01-25 09:48:31

标签: unity3d unreal-engine4

我想知道EA如何设法在Skate 3中实现一个系统,你可以通过各种方式轻弹模拟棒来做各种技巧。可以在虚幻引擎4或Unity中完成,你可以跟踪棒的位置并查看它的位置吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

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

首先,您需要将垫附加到设备上,并且有一种方法可以打印每个按钮/操纵杆轴的编号。这就是你如何知道每个按钮或棒的ID /编号。

要做到这一点,请检查一下(这也显示了如何编程)(source)。

  

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

     

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

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