2017-12-16 13 views
0

Google VR SDKを使用してUnity 2017.2.1f1でユーザをテレポートしようとしていますが、ユーザが新しい位置に置かれたとき、デイドリームコントローラは奇妙な方向を指しています。コントローラ(エミュレートされたデバイスまたは実デバイス)。デイドリームコントローラを使ってユニティでプレイヤーを適切にテレポートするにはどうすればいいですか?

MainCameraはPlayerにネストされています。 GvrControllerPointerもPlayerの下にネストされます。私はテレポートのゲームオブジェクト内の次にプレイヤーゲームオブジェクトを移動しています:

public void OnPointerClickDelegate(PointerEventData data) { 
    mPlayer.transform.position = new Vector3(transform.position.x, mPlayer.transform.position.y, transform.position.z); 
} 

プレーヤーである(0、6、0)、MainCameraとGvrControllerPointerがある一方で、両方の(0、0、0)。

答えて

0

飛行機に乗っていたときに、私はコライダーを無効にすることで修正できました。コントローラー/レーザー/レチクルがプレイヤーが立っていたコライダーと衝突したようです。

関連する問題