Untity之VR獲取控制

using UnityEngine;
using System.Collections;

/// <summary>
/// 玩家控制
/// </summary>
public class RightCtrl : MonoBehaviour {
    //控制器
    SteamVR_TrackedObject myTrackedObject;
    //手柄權限
    SteamVR_Controller.Device myDevice;
    void Start () {
        myTrackedObject =  GetComponent<SteamVR_TrackedObject>();
    }

    void Update () {
        //獲取手柄控制權限
        myDevice = SteamVR_Controller.Input((int)myTrackedObject.index);
        if (myDevice.GetTouch(SteamVR_Controller.ButtonMask.Trigger))
        {
            Debug.Log("按下手柄Trigger")
        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章