我花了大約45分鐘開始了我的第一個hello unity daydream應用程序,發現它在我的Android設備上運行方式與在我的PC上運行方式不同。我使用Unity 5.6.1f1 Personal(64位),Windows 10 64bit,Pixel XL 7.1,以及2017年5月15日下載的Google-VR-SDK(我不知道如何檢查該版本)。Unity GvrMain屬性在Android上的工作方式有所不同
我的應用程序只有一個「Map」對象,它使用一個腳本來生成一個膠囊對撞機和一個GvrMain對象(在Unity下的GoogleVR-> Legacy-> Prefabs-> GvrMain中)地圖中心,帶有膠囊對撞機和剛體。
在PC上,GvrMain從地圖正上方開始下降,直到它與地圖相撞並停止。在Android上,GvrMain只是浮在地圖上方,並沒有下降。
在this post中,我看到只有Google VR SDK可以控制GvrMain位置的評論。所以我創建了一個空的「Player」對象,將GvrMain移動到該對象的下方,並將膠囊對撞機,剛體和起始位置從GvrMain移動到Player父對象。
但結果是一樣的:玩家或相機在PC上落到地圖上,但在Android上的地圖上方盤旋。