- Steam VRをインポート https://www.assetstore.unity3d.com/jp/#!/content/32647
- 本パッケージをインポート
- Asstes/SteamVR/Prefabs/[CameraRig]をSceneにD&D
- SwipeしたいコントローラーのGameObject(Scene/[CameraRig]/Controller (left)または[CameraRig]/Controller (right))にDetectSwipe_SteamVR/Scripts/ViveController.csをアタッチ
以下のusing ディレクティブを追加。
using zabaglione.vive;
Swipe検出時のコールバックを登録
void Start () {
ViveController vc = GetComponent<ViveController>();
vc.OnSwipe += OnSwipe;
}
Swipe検出後の処理
void OnSwipe(ViveController.SwipeDirection dir) {
}
使用例はDetectSwipe_SteamVR/Samples/sampleのシーンファイルを開き、Scene/[CameraRig]/Controller (leftにアタッチしているRotateMenu.csを参照してください。