Google VR 學習小結

Google VR是Google公司的一款VR SDK,主要針對Google的Cardboard和Daydream設備。

市面上很多低端的VR眼鏡本質上都是Cardboard的加強款,將紙盒子變成了塑料盒子,使佩戴使用更舒服,並沒有更多的技術上的提升,使用方法也是需要插入智能手機。所以,在面對低端的VR開發的時候,Google VR仍然是一款不錯的VR SDK。

官網地址:

https://developers.google.cn/vr/

https://developers.google.com/vr/

SDK地址:

https://github.com/googlevr/gvr-unity-sdk/releases

當前版本:1.200.1

基本結構

在這裏插入圖片描述

在Google VR的場景中,只需要有“Main Camera”,啓動以後,Google VR會自動將其變成橫屏的VR模式。

  • Player遊戲對象是個空的遊戲對象,目的主要是把視角提高到普通人的高度。

  • Main Camera遊戲對象需要在其下添加“GvrPointerPhysicsRaycaster”腳本。如果沒有添加該腳本,則無法對Unity GUI之外的遊戲對象進行注視並進行點擊互動。

  • GvrReticlePointer預製件的作用是生成注視的效果。

  • GvrEventSystem預製件的作用是將使用者的注視和離開的效果轉換成“Point Enter”和“Point Exit”事件,方便使用。

  • 可注視對象,Google VR場景中游戲對象需要擁有“Collider”組件和“Event Trigger”組件才能響應注視事件。

  • Unity GUI在Google VR中,Unity的GUI中的Button(按鈕)、Toggle(選擇框)、Slider(滑塊)、Scrollbar(滾動條)、Dropdown(下拉列表)不需要處理即可響應點擊事件,但是如果需要響應注視事件,還是需要添加“Event Trigger”組件。

  • GvrEditorEmulator預製件的作用用在Unity編輯器中模擬VR效果。

  • GvrInstantPreviewMain預製件的作用是讓開發者可以利用“Instant Preview”應用進行連機調試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章