Ich verbrachte etwa 45min meine erste Hallo Einheit Daydream App starten, und festgestellt, dass es anders auf meinem Android-Gerät als auf meinem PC läuft. Ich verwende Unity 5.6.1f1 Personal (64 Bit), Windows 10 64 Bit, Pixel XL 7.1 und einen Download des Google-VR-SDK ab etwa 15. Mai 2017 (Ich weiß nicht, wie ich die Version davon überprüfen soll).Einheit GvrMain Eigenschaften arbeiten anders auf Android
Meine App hat nur ein "Map" -Objekt, das ein Skript verwendet, um die Umgebungsgeometrie mit einem Kapselcollider und einem GvrMain-Objekt (in Unity unter GoogleVR-> Legacy-> Prefabs-> GvrMain) oberhalb der Position zu generieren Zentrum der Karte, mit einem Kapsel Collider und Starrkörper.
Auf dem PC, startet die GvrMain knapp oberhalb der Karte und fällt nach unten, bis es mit der Karte und Anschlägen kollidiert. Auf Android-Geräten schwebt der GvrMain einfach über der Karte und wird nicht heruntergefallen.
In this post, sah ich einen Kommentar, der nur das Google VR SDK die GvrMain Position steuern kann. Also habe ich ein leeres "Player" -Objekt erstellt, den GvrMain unter dieses Objekt verschoben und auch den Kapselcollider, den Starrkörper und die Startposition von GvrMain zum Player-Elternobjekt verschoben.
Aber die Ergebnisse waren die gleichen: der Spieler oder die Kamera fällt auf der Karte auf dem PC, sondern schwebt über der Karte auf Android.