VR Cardboard
讓手把可以按下手把下面的那個按鍵可以產生震動
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;
public class ViveInput : MonoBehaviour
{
public SteamVR_Action_Boolean triggerDown;
public SteamVR_Action_Vibration hapticAction;
public SteamVR_Action_Single squeezeAction;
public SteamVR_Action_Vector2 touchpadTouch;
void Update()
{
if(triggerDown.GetState(SteamVR_Input_Sources.Any))
{
hapticAction.Execute(0,1,150,75,SteamVR_Input_Sources.LeftHand);
hapticAction.Execute(0, 1, 150, 75, SteamVR_Input_Sources.RightHand);
print("triggerDown");
}
float triggerValue=squeezeAction.GetAxis(SteamVR_Input_Sources.Any);
Vector2 padPos=touchpadTouch.GetAxis(SteamVR_Input_Sources.Any);
if(triggerValue>0.0f)
{
print(triggerValue);
}
if(padPos != Vector2.zero)
{
print(padPos);
}
}
}




沒有留言:
張貼留言