0

初めての hello unity daydream アプリを起動するのに約 45 分費やしましたが、Android デバイスと PC では動作が異なることがわかりました。Unity 5.6.1f1 Personal(64bit)、Windows 10 64bit、Pixel XL 7.1、2017年5月15日頃からGoogle-VR-SDKをダウンロードして使っています(バージョンの確認方法がわかりません) )。

私のアプリには、スクリプトを使用してカプセルコライダーで環境ジオメトリを生成する「Map」オブジェクトと、マップの中心の上に配置された GvrMain オブジェクト (GoogleVR->Legacy->Prefabs->GvrMain の下の Unity にあります) があります。 、カプセルコライダーとリジッドボディを使用。

PC では、GvrMain はマップのすぐ上から始まり、マップと衝突して停止するまで下降します。Android では、GvrMain はマップの上に浮かぶだけで、ドロップダウンしません。

この投稿で、Google VR SDK だけが GvrMain の位置を制御できるというコメントを見ました。そこで、空の「Player」オブジェクトを作成し、GvrMain をそのオブジェクトの下に移動し、カプセル コライダー、剛体、および開始位置を GvrMain から Player 親オブジェクトに移動しました。

しかし、結果は同じでした。PC ではプレイヤーまたはカメラがマップに落ちますが、Android ではマップの上にホバーします。

4

1 に答える 1