Ich bin neu und versucht derzeit, meine Vive Controller zu bekommen, um Pause / Play-Einheit. Bisher kann ich meine „Hände“ sehen und es macht meine Trigger erkennen, die alle ist es muss.
Wer weiß, wie man es machen Pause, wenn ich den Auslöser drücken und dann starten, wenn ich es erneut drücken?
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);
}
}
}
Das ist, was ich bin mit atm für die Verbindung zwischen Controller und Unity.