我一直在尝试找出如何从MRTK
中的控制器访问图钉输入。
我是编码的新手,而文档对于我来说太混乱了。
我想出了通过onPointerClick
方法点击鼠标的指针,但是我只是无法弄清楚其他输入。
我敢肯定这很简单,我只需要看一个例子。任何帮助表示赞赏。
谢谢!
答案 0 :(得分:1)
您可以尝试这样的脚本:
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
。让我知道您是否遇到困难。