Unity + Oculus Go 加入雷射筆與OVR Camera
在上週的環境安裝,我們已經取得unity 環境、android sdk、oculus integration asset,本週來加入手把雷射筆以及OVR Camera。
新增地板:
在新專案中,場景欄按下右鍵,新增一個 cube作為扁平地板在VR場景,並在inspect設定cube參數,設定大小Scale (X,Y,Z) = (10 , 0.1, 10),設定位置Position(X,Y,Z) =(0,0,0),新增Material,把地板設定為黑色 。
新增球體:
新增球體當作場境觀察物件,場景欄按下右鍵,新增一個 Sphere,Position(X,Y,Z)=(0,1,0),並設定成紅色材料。
移除原本的Camera,新增Oculus的VR Camera:
位置在Assets>Oculus>VR>Prefabs,OVRCamerRig,移入後把位置設定在XYZ=(0,1,-2)剛好可以看見紅球。
新增Oculus GO的控制器在OVRCamerRig右手位置:
展開場景中的OVRCamerRig,下面有一個RightControllerAnchor,把Prefabs中的OVRControllerPrefab拖進去。
加入UIHelpers:
在Oculus>SampleFramework>Core>DebugUI>Prefabs找到UIHelpers,加入場景中
展開UIHelpers,把LaserPointer中的Line Renderer打勾
BUILD /RUN
按下BUILD/RUN即可把APK傳入oculus GO
經過一小段時間OCULUS GO 上就會出現剛剛做好的小場景了
這次紀錄到這邊,主要是場景加上oculus 的VR Camera並加入手把雷射筆,接下來會研究如何產生UI互動。
參考資料: