【三星官方教程】如何為Gear VR 開發應用(一):開發環境搭建(轉)
三星GearVR已經成為第一個成熟的移動VR平臺,並擁有目前全球最大也是最穩定的移動VR使用者群體。基於GearVR的應用越來越多,本文將為開發者介紹如何用Unity為Gear VR開發一個360度圖片檢視器。
搭建開發環境(Windows OS)
在開始用Unity為Gear VR開發應用之前,需要搭建開發環境。
1.硬體
你需要以下硬體:
·Gear VR Innovator Edition for Note 4和三星GALAXY Note 4手機
·Gear VR Innovator Edition for S6和Samsung GALAXY S6或S6 Edge手機
2.
你需要以下軟體:
·Oculus Mobile SDK 0.6.0.1
·Unity 5.1.2f1
·Java Development Kit 8 (JDK)
·Android SDK 5.0和SDK Tools
說明:以下步驟適用於Windows 7和Windows 8作業系統。
1)Oculus Mobile SDK 0.6.0.1
你需要安裝Oculus Mobile SDK,以便為Gear VR開發遊戲和應用。SDK裡包括了Unity整合包,可以讓你建立Oculus-ready的應用。
A.進入https://developer.oculus.com/網頁,選擇MOBILESDK(V.0.6.0.1)按鈕。
B.在Oculus Mobile SDK頁面,勾選同意EULA條款,然後單擊DOWNLOAD按鈕。
C.將ovr_mobile_sdk_0.6.0.1.zip解壓到一個容易使用的目錄(例如Desktop或Documents)。
D.開啟ovr_mobile_sdk_0.6.0.1檢視內容。
2)Java SE Development Kit 8
A.進入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html頁面。
B.在Java SE DevelopmentKit 8u31部分, 選擇
說明:網頁上可能會有Java SDK的更新版本,你可以選擇下載最新的版本。但本文所測試過的版本號是 8u40。
提示:如果要知道你的電腦是32位還是64位,可以用滑鼠右鍵點選“我的電腦”,選擇“屬性”,然後檢視“系統”。如果電腦是64位,下載Windows x64,如果是32位,下載Windows x86。
C.開啟EXE檔案以安裝JDK。在安裝之前,注意安裝目錄。
D.根據提示完成安裝。
E.為確保JDK安裝成功,開啟命令提示視窗,輸入以下命令並回車:
Java -version
F.當前的Java版本號會在視窗中顯示:
G.開啟控制面板,找到System andSecurity > System > Advanced system settings。
說明:這個位置也可能是 System >Advanced system settings。
H.在System Properties視窗, 選擇Advanced 標籤並點選Environment Variables… 按鈕。
I.在EnvironmentVariables 視窗找到User variables部分並點選the New… 按鈕。
J.在New User Variable 對話方塊中按照以下內容填寫:
-
Variable name: PATH
-
Variable value: C:[yourJDKpath]in
K.點選OK關閉所有對話方塊。
3)下載安裝安卓SDK
A.進入:http://developer.android.com/sdk/index.html
你可以選擇下載Android Studio,這包括了官方Android IDE和SDK工具包,或者只下載SDK 工具。在這個教程裡,只需要下載SDK工具包。
B.下拉網頁到Other DownloadOptions部分。在SDK Tools Only下方,找到Windows平臺並下載installer_r24.2-windows.exe,並接受版權協議。
C.執行安裝包,並按提示安裝AndroidSDK 工具。
D.安裝完成後,在Android SDKTools Setup視窗,在Start SDK Manager打勾,然後點選Finish。這會開啟Android SDK Manager。
E.選擇下列工具包:
·Android Platform-tools (latest version)
·Android SDK Build-tools (latest version)
·Android 5.0.1 (API 21)
說明:當執行Android SDKManager時,有些工具包可能已被選定。這個教程只要求安裝上述的三個工具包。如果在這以外的工具包被預先選定,可以在安裝前取消選定。
F.點選Install。
G.在Choose Packages toInstall對話方塊,選擇左側的License並Accept License,然後再點選Install按鈕。
4)安裝Samsung USB Driver
A.進入http://www.samsung.com/us/support/downloads。在ProductName框,搜尋你使用的手機裝置(e.g. Note 4 或S6),並在列表中選擇相應裝置。
B.在裝置頁面,下拉頁面到Manuals&Downloads部分。在Downloads下方,點選Download(EXE)按鈕,下載裝置的USB驅動。
C.執行EXE檔案,並按提示安裝。
D.用USB線將手機連線到電腦,電腦應該可以認出裝置,在Windows Explorer中顯示為removable device。
5)Unity 5.1.2f1
A.在以下連結中下載Windows版本的Unity5.1.2f1:
·Windows 32位
http://netstorage.unity3d.com/unity/afd2369b692a/Windows64EditorInstaller/UnitySetup64-5.1.2f1.exe
·Windows 64位
http://netstorage.unity3d.com/unity/afd2369b692a/Windows32EditorInstaller/UnitySetup32-5.1.2f1.exe
B.開啟UnitySetup-5.1.2f1.exe安裝包並按提示在電腦上安裝Unity。
C.執行Unity並登入你的Unity賬號。如果沒有賬號,就註冊一個。
D.當Unity被啟用,它會開始執行並提示你建立一個新專案。現在可以先關閉Unity。
6)配置手機裝置
A.用USB線連線Samsung GALAXYNote 4或S6/S6 Edge和電腦。
B.在手機上,進入Apps>Settings。
C.在Settings應用中,下拉到SYSTEM部分。如果你看到Developeroptions選單,可以跳到第6步。否則,繼續第四步。
D.選擇About phone選單。
E.下拉到Build number,並點選7次。這樣就會啟用手機上的DeveloperOptions. 返回Settings頁面。
F.選擇Developer options選單項。
G.在Developer options找到DEBUGGING部分並允許USBdebugging。在Allow USB debugging? 選擇OK。
H.在下一個對話方塊,勾選Alwaysallow this computer,並選擇OK。
I.開啟命令提示視窗,輸入下列命令進入你的AndroidSDK的/platform-tools 目錄:
CD[pathToAndroidSDK]/platform-tools
J.輸入下列命令,你會看到移動裝置已經連線到電腦上。
adb devices
7)獲取裝置ID
Oculus 要求所有接觸VR功能的應用使用以獨特裝置ID建立的一個獨有的簽名檔案。這個簽名檔案會通過Oculus Mobile SDK中的API呼叫裝置的底層功能。有兩種方式可以獲得裝置ID。
方式一:用命令列手動獲得裝置ID
A.保持手機和電腦連線,開啟命令提示視窗
說明:如果你已完成前面的步驟“配置手機裝置”,你應該已經打開了命令提示視窗,並顯示裝置和裝置ID。複製裝置ID,並繼續。
B.開啟命令提示視窗,輸入下列命令進入你的AndroidSDK的/platform-tools 目錄:
CD [pathToAndroidSDK]/platform-tools
C.輸入下列命令,得到裝置ID:
adb devices
D.複製裝置ID
方式二:使用DeviceID 應用獲取裝置ID
A.下載Device Id Fetch 應用
B.將APK檔案傳輸到手機上,並安裝應用。
說明:如果安裝過程中系統要求允許未知來源的應用,就在Settings>Security中允許Unknown Resource選項。
C.開啟Device Id Fetch,並複製裝置ID。
8)下載Oculus簽名檔案
A.進入https://developer.oculus.com/osig/頁面,登入Oculus賬戶。如果還沒有賬號,可以註冊一個。
B.賬號登陸後,將裝置ID貼上到表格輸入框中,並點選DOWNLOADFILE按鈕。下載你的簽名檔案,並儲存在方便使用的位置。
————————————————————