2019年3月5日 星期二

逸臻的筆記Week03-手把有互動感應、VR DIY

-手把有互動感應、VR DIY-

1.VR Cardboard DIY 製作 

2.開Unity打程式


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;

public class MyScript : MonoBehaviour
{
    public SteamVR_Action_Boolean triggerDown;
    public SteamVR_Action_Vibration hapticAction;
    public SteamVR_Action_Single squeezeAction;
    public SteamVR_Action_Vector2 touchpadTouch;
    // Start is called before the first frame update
    void Update()
    {
        if(triggerDown.GetState(SteamVR_Input_Sources.Any))
        {
            hapticAction.Execute(0,1,150,75,SteamVR_Input_Sources.LeftHand);
            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);
        }
     }

   
}


加一個Cube把程式放入

3.按按鈕震動成功



沒有留言:

張貼留言