2017-07-18 3 views
1

私のギアのVRタッチパッドが機能しない - 私はタッチしてカメラの位置を動かそうとしています。私は以下のコードの両方の部分を試してみた:ギアの問題カメラを動かすVRタッチパッド

public Camera cam; 
void Update() 
{ 
    if (Input.GetMouseButton (0)) 
    { 
     cam.transform.position = new Vector3(-100f, -100f, -100f); 
    } 
} 

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

void HandleTouchHandler (object sender, System.EventArgs e) 
{ 
    OVRTouchpad.TouchArgs touchArgs = (OVRTouchpad.TouchArgs)e; 
    if(touchArgs.TouchType == OVRTouchpad.TouchEvent.SingleTap) 
    { 
     cam.transform.position = new Vector3(-100f, -100f, -100f); 
    } 
} 

を私のスクリプトは、それが決定SDKだ、あなたはVRカメラを移動することはできませんOVRPlayerController

答えて

0

に取り付けられています。 カメラポジション。

あなたは自分のCamの親として新しいGameObjectは、その後、(ここではParentCamera)親GameObjectを移動させることができ、あなたのカメラを移動させるために:

public GameObject ParentCamera; 

void Update() 
{ 
    if (Input.GetMouseButton (0)) 
    { 
     cam.transform.position = new Vector3(-100f, -100f, -100f); 
    } 
} 
+0

は素晴らしい作品、ありがとうございます!あなたが知っていますか?Input.GetMouseButton(1)または(Input.GetMouseButton(2))が歯車のタッチパッドに関して機能するかどうかを知っていますか? – yya

+0

@yyaこれが機能する場合、この回答を受け入れることができますか?人々を助ける... –

+0

@yyaあなたはそれがどのように動作するかについて別の質問をすることができます –

関連する問題