[Oculus GO]來用Unity製作第一個Oculus GO App吧!ξ( ✿>◡❛)

詹閔翔
Eric’s publication
4 min readOct 6, 2018

前言:

雖然最近FB好像又要出新的VR設備,一種永遠趕不上更新的無奈(´_ゝ`)
但都拿到設備了所以還是慣例的測試一下,而且oculus go app 的開發過程比想像中的還要麻煩很多,所以為了防止自己老人癡呆整理了自己的製作過程,希望大家會喜歡(ノ>ω<)ノ

正文:

在開發之前我們先來理解一下oculus 的開發特性吧!(以下取自官方文件

注意事項:

1. 開發Oculus GO 跟開發 GearVR基本上是一樣的
2. 但他們之間有一些小小的差異(其實就是硬體差異

•Oculus GO不支援google play
•不支援2D操作介面(ex:app通知…e.t.c)
•沒有前置攝影機
•相同的手把輸入、不同的手把模型

你需要準備…

•一台Oculus Go
•一台window 10的電腦(adb 限定windows系統)
•Unity3D(點我前往)

Android Studio 需要安裝的有…

(SDK platform)安裝api21或以上
(SDK Tool) LLDB
(SDK Tool)Android SDK Build-Tools 27.0.3
(記得點右下角的Show package detail
(SDK Tool)Android SDK Platform-Tools
(SDK Tool)Android SDK Tools 25.2.5
NDK

本次用到的素材包有…

VR Sample

Oculus Intergration

開始建置:

  1. 匯入上面兩個素材包
  2. 調整Unity設定

•開啟VR support(因為截錯圖,Build system 選擇 internal才不會報錯
•設定NDK、JDK、SDK路徑
•加入場景
•然後輸出

打開Oculus GO 的開發者模式

  1. 創建開發者組織(developer organization)點我前往
  2. 拿出你的手機打開Oculus GO的app
  3. 前往setting/oculus go/more setting/developer mode
  4. 打開Developer mode

設定ADB(android debug bridge)這一步開始必須要在windows

  1. 下載壓縮檔並解壓縮
  2. 執行安裝檔(反正全部按y)

3. 下載Oculus Go ADB Drivers 2.0,解壓縮後右鍵副檔名.inf,然後按安裝

4. 前往adb資料夾(預設位置c:/adb)

5. 把apk移到adb的資料夾裡頭

6.USB連接oculus go 和pc

7. 戴上oculus 頭盔(他會問你是否信任此電腦,選永遠信任)

8. 打開命令提示字元(cmd)

•輸入adb devices

•輸入cd c:\adb(cdadb檔案資料夾位置)

•安裝檔案adb install 檔名.apk
戴上oculucgo -> libraries -> unknown Source 找到自己的app

p.s.
1. 如果要安裝新的app,需要先解除安裝
解除安裝只要將 adb install改成adb uninstall 就可以了
2. 不曉得vr裡面怎麼錄影,所以放上展示影片

最後一步

  1. 戴上Oculus Go
  2. 點選libraries /unknown source/找到自己的app
  3. 享受VR ヽ(́◕◞౪◟◕‵)ノ

--

--

詹閔翔
Eric’s publication

專注於各種可能的技術解決方案,喜歡從技術的角度解決問題,也喜歡接觸各種新科技跟open source專案與時代一起進化,並樂於將所見所聞製作成人人都能輕鬆理解的教學文章分享於網路平台。https://studio-frontend-one.vercel.app/