2016-08-09 4 views
0

まだここで学んでいて、基礎を持っています(普通のプレーンと最初の人として動いています) しかし私はアプリを実行して周りを見回すことができます。 GearVRヘッドセットのタッチパッドに触れたときにカメラを動かす。UnityのgearVRのタッチパッドを利用して

私は、スクリプト(C#)を作成し、団結してカメラに装着している:

using UnityEngine; 
using System.Collections; 

public class Moving : MonoBehaviour { 

// Use this for initialization 
void Start() 
{ 
    if (Input.GetButton("Tap")) 
    { 
     // Do something if tap starts 
    } 

    if (Input.GetButtonUp("Tap")) 
    { 
     // Do something if tap ends 

    } 
} 

    // Update is called once per frame 
    void Update() { 
    if (Input.GetButton("Tap")) 
    { 
     // Do something if tap starts 
    } 

    if (Input.GetButtonUp("Tap")) 
    { 
     // Do something if tap ends 
    } 

} 
} 

しかし、まだ動作していないようです。私が構築し、アプリケーションを実行すると、それは私が何か間違ったことではなく、必ず何をやっている知っている

:-(何もしません

答えて

0

オクルスギアVRでシングルタップ取り扱い:

void Start() 
{ 
    OVRTouchpad.Create(); 
    OVRTouchpad.TouchHandler += OVRTouchpad_TouchHandler; 
} 


void OVRTouchpad_TouchHandler (object sender, System.EventArgs e) 
{ 
    OVRTouchpad.TouchArgs touchArgs = (OVRTouchpad.TouchArgs)e; 
    OVRTouchpad.TouchEvent touchEvent = touchArgs.TouchType; 
    if(touchArgs.TouchType == OVRTouchpad.TouchEvent.SingleTap) 
    { 
     // Your response to Tap goes here. 
    } 
} 

をタップして移動するホールド:

  1. あなたが01以下のご入力にTapキーを登録する必要があります
  2. OVRPlayerControllerプレハブを追加してシーンを移動します。これにより、 Unity EditorでキーボードのW/A/S/Dキーを使用して移動できます。
  3. 次に、タップキーとOVR Playerコントローラスクリプト を統合して、順方向に移動する必要があります。ここ

いくつかの有用なリンクです:

http://forum.unity3d.com/threads/gear-vr-touchpad-fps-script.373103/

http://rifty-business.blogspot.co.uk/2014/04/unity-pro-4-using-ovrcameracontroller.html

関連する問題