Oculus VR 開發前置作業

邦哥不會寫程式
程式裡有蟲
Published in
5 min readMay 22, 2019
Photo by Eddie Kopp on Unsplash

最近 Facebook Oculus VR 的廣告一直出現在我眼前,那是不是可以來玩玩看 VR 開發呢,Oculus 提供了三種開發方式:UnityUnrealPC SDK Native C++,我選擇了 Unity,因為以前工作的需求有小小的探索一下,也許在開發的部分會比較上手。

必備工具

  1. Unity軟體
  2. VR 設備:Oculus Rift S / Oculus Go / Oculus Quest / Gear VR
  3. Oculus App:iOSAndroid
  4. Android Studio

首先,將 Oculus App 與 VR 設備進行連接,並開啟開發人員模式。

開啟開發人員模式

VR 設備僅能登入一組帳號,若要重新設定登入帳號,可以參考這裡(以 Oculus GO 為例)。

安裝 Unity

Unity 可選擇個人版進行下載安裝,模組要選擇 「Android Build Support」與「Vuforia Augmented Reality」

安裝 Android Studio

Android Studio 安裝完成後,開啟 SDK Manager 進行 SDK 下載。

Android SDK 官方建議安裝版本

Oculus GO

  • Android SDK Platform, API level 21 (Android 5)
  • Android SDK Build Tools, v 27.0.3

Oculus Quest

  • Android SDK Platform, API level 26 (Android 8)
  • Android SDK Build Tools, v 28.0.3

如果曾經開發過 Android APP 相信這個部分不會太困難,詳細的 Android 環境設定也可以參考官方說明

我手邊的 Quest 運作時顯示的 Android API 是 level 25,不確定是否因為機型的關係或是未更新,總之下載的 SDK 與設備相同就可以了。

Android Command line tools

如果遇到 Android SDK 下載後指定 PATH 的問題「unable to detect sdk in the selected directory」,需額外下載 Tools,開啟下方連結

將網頁滾動至下圖處,依照你開發的平台下載,放置於 Android SDK 的目錄中。

註冊 Oculus 開發者帳號

Oculus Developer Center 註冊成為開發者,建立第一個應用程式。

完成後,恭喜你,有了第一個待發佈的 VR 應用程式啦~~

取得應用程式編號

進入管理頁面,選擇 Getting Started API 可以取得應用程式編號,之後會需要在 Unity 中進行設定。

取得應用程式編號

這樣子就完成了 Oculus VR 開發的前置作業,下一次將會說明如何使用 Unity 建立 VR App

--

--