我一直在尝试弄清楚如何在MRTK中从控制器访问拇指棒输入。
我刚开始编程,文档对我来说太混乱了,我无法理解。
我通过onPointerClick方法实现了一个指针点击,但是我就是不能理解其他的输入。
我相信这很简单,我只需要看一个例子。任何帮助都是非常感谢的。
谢谢!
发布于 2019-05-13 22:45:41
您可以尝试像这样的脚本:
public class ThumbstickMover : InputSystemGlobalListener, IMixedRealityInputHandler<Vector2>
{
public MixedRealityInputAction moveAction;
public float speed = 1.0f;
public void OnInputChanged(InputEventData<Vector2> eventData)
{
if (eventData.MixedRealityInputAction == moveAction)
{
Vector3 localDelta = speed * (Vector3)eventData.InputData;
transform.position = transform.position + transform.rotation * localDelta;
}
}
}为此,您需要将映射到其中一个拇指杆的输入操作设置为moveAction。如果你在这方面有问题,请告诉我。
https://stackoverflow.com/questions/56019016
复制相似问题