2

我一直在试图弄清楚如何从MRTK.

我是编码新手,文档对我来说有点太混乱了。

我想出了一个通过onPointerClick方法单击的指针,但是我无法确定其他输入。

我相信这很简单,我只需要看一个例子。任何帮助表示赞赏。

谢谢!

4

1 回答 1

2

你可以试试这样的脚本:

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映射到其中一个拇指杆的输入操作。让我知道你是否有麻烦。

于 2019-05-13T14:45:40.907 回答