【发布时间】:2018-12-18 11:04:33
【问题描述】:
我是新手,目前正在尝试让我的 Vive 控制器暂停/播放 Unity。到目前为止,我可以看到我的“手”,它确实可以识别我的触发器,这就是它所需要的。
有谁知道如何让它在我按下触发器时暂停,然后在我再次按下时启动?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;
public class Viveinput : MonoBehaviour
{
[SteamVR_DefaultAction("Squeeze")]
public SteamVR_Action_Single squeezeAction;
public bool paused;
void Update () {
if (SteamVR_Input._default.inActions.GrabPinch.GetLastStateUp(SteamVR_Input_Sources.Any))
{
print(" Grab Pinch Up");
}
float triggerValue = squeezeAction.GetAxis(SteamVR_Input_Sources.Any);
if (triggerValue > 00f)
{
print(triggerValue);
}
}
}
这就是我使用 atm 来连接控制器和 Unity。
【问题讨论】:
标签: unity3d virtual-reality htc-vive