【GearVR】如何為Gear VR 開發(fā)應(yīng)用(一):開發(fā)環(huán)境搭建

三星GearVR已經(jīng)成為第一個成熟的移動VR平臺,并擁有目前全球最大也是最穩(wěn)定的移動VR用戶群體账锹∧慕危基于GearVR的應(yīng)用越來越多窑业,本文將為開發(fā)者介紹如何用Unity為Gear VR開發(fā)一個360度圖片查看器。

搭建開發(fā)環(huán)境(Windows OS

在開始用Unity為Gear VR開發(fā)應(yīng)用之前困后,需要搭建開發(fā)環(huán)境乐纸。

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操作系統(tǒng)。

1)Oculus Mobile SDK 0.6.0.1

你需要安裝Oculus Mobile SDK摇予,以便為Gear VR開發(fā)游戲和應(yīng)用汽绢。SDK里包括了Unity整合包,可以讓你創(chuàng)建Oculus-ready的應(yīng)用趾盐。

A.進入https://developer.oculus.com/網(wǎng)頁庶喜,選擇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查看內(nèi)容斥扛。

2)Java SE Development Kit 8

A.進入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html頁面。

B.在Java SE DevelopmentKit 8u31部分,選擇Accept License Agreement按鈕丹锹,下載Windows x86或Windows x64文件

說明:網(wǎng)頁上可能會有Java SDK的更新版本稀颁,你可以選擇下載最新的版本。但本文所測試過的版本號是8u40楣黍。

提示:如果要知道你的電腦是32位還是64位匾灶,可以用鼠標右鍵點擊“我的電腦”,選擇“屬性”租漂,然后查看“系統(tǒng)”阶女。如果電腦是64位,下載Windows x64哩治,如果是32位秃踩,下載Windows x86。

C.打開EXE文件以安裝JDK业筏。在安裝之前憔杨,注意安裝目錄。

D.根據(jù)提示完成安裝蒜胖。

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對話框中按照以下內(nèi)容填寫:

Variable ? ? name: PATH

Variable ? ? value: C:[yourJDKpath]\bin

K.點擊OK關(guān)閉所有對話框蒿偎。

3)下載安裝安卓SDK

A.進入:http://developer.android.com/sdk/index.html

你可以選擇下載Android Studio,這包括了官方Android IDE和SDK工具包怀读,或者只下載SDK工具诉位。在這個教程里,只需要下載SDK工具包菜枷。

B.下拉網(wǎng)頁到Other DownloadOptions部分苍糠。在SDK Tools Only下方,找到Windows平臺并下載installer_r24.2-windows.exe啤誊,并接受版權(quán)協(xié)議岳瞭。

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時丢烘,有些工具包可能已被選定柱宦。這個教程只要求安裝上述的三個工具包。如果在這以外的工具包被預(yù)先選定播瞳,可以在安裝前取消選定掸刊。

F.點擊Install。

G.在Choose Packages toInstall對話框赢乓,選擇左側(cè)的License并Accept License忧侧,然后再點擊Install按鈕。

4)安裝Samsung USB Driver

A.進入http://www.samsung.com/us/support/downloads骏全。在ProductName框,搜索你使用的手機設(shè)備(e.g. Note 4或S6)尼斧,并在列表中選擇相應(yīng)設(shè)備姜贡。

B.在設(shè)備頁面,下拉頁面到Manuals&Downloads部分棺棵。在Downloads下方楼咳,點擊Download(EXE)按鈕熄捍,下載設(shè)備的USB驅(qū)動。

C.運行EXE文件母怜,并按提示安裝余耽。

D.用USB線將手機連接到電腦,電腦應(yīng)該可以認出設(shè)備苹熏,在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被激活干发,它會開始運行并提示你創(chuàng)建一個新項目≈炀蓿現(xiàn)在可以先關(guān)閉Unity。

6)配置手機設(shè)備

A.用USB線連接Samsung GALAXYNote 4或S6/S6 Edge和電腦枉长。

B.在手機上冀续,進入Apps>Settings。

C.在Settings應(yīng)用中必峰,下拉到SYSTEM部分洪唐。如果你看到Developeroptions菜單,可以跳到第6步自点。否則桐罕,繼續(xù)第四步。

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.輸入下列命令,你會看到移動設(shè)備已經(jīng)連接到電腦上衔瓮。

adb devices

7)獲取設(shè)備ID

Oculus要求所有接觸VR功能的應(yīng)用使用以獨特設(shè)備ID創(chuàng)建的一個獨有的簽名文件畔派。這個簽名文件會通過Oculus Mobile SDK中的API調(diào)用設(shè)備的底層功能。有兩種方式可以獲得設(shè)備ID。

方式一:用命令行手動獲得設(shè)備ID

A.保持手機和電腦連接捌治,打開命令提示窗口

說明:如果你已完成前面的步驟“配置手機設(shè)備”岗钩,你應(yīng)該已經(jīng)打開了命令提示窗口,并顯示設(shè)備和設(shè)備ID肖油。復制設(shè)備ID兼吓,并繼續(xù)。

B.打開命令提示窗口森枪,輸入下列命令進入你的AndroidSDK的/platform-tools目錄:

CD [pathToAndroidSDK]/platform-tools

C.輸入下列命令视搏,得到設(shè)備ID:

adb devices

D.復制設(shè)備ID

方式二:使用DeviceID應(yīng)用獲取設(shè)備ID

A.下載Device Id Fetch應(yīng)用

B.將APK文件傳輸?shù)绞謾C上,并安裝應(yīng)用疲恢。

說明:如果安裝過程中系統(tǒng)要求允許未知來源的應(yīng)用凶朗,就在Settings>Security中允許Unknown Resource選項。

C.打開Device Id Fetch显拳,并復制設(shè)備ID棚愤。

8)下載Oculus簽名文件

A.進入https://developer.oculus.com/osig/頁面,登錄Oculus賬戶杂数。如果還沒有賬號宛畦,可以注冊一個。

B.賬號登陸后揍移,將設(shè)備ID粘貼到表格輸入框中次和,并點擊DOWNLOADFILE按鈕。下載你的簽名文件那伐,并保存在方便使用的位置踏施。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市罕邀,隨后出現(xiàn)的幾起案子畅形,更是在濱河造成了極大的恐慌,老刑警劉巖诉探,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件日熬,死亡現(xiàn)場離奇詭異,居然都是意外死亡肾胯,警方通過查閱死者的電腦和手機竖席,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來敬肚,“玉大人毕荐,你說我怎么就攤上這事⊙蘼” “怎么了憎亚?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我虽填,道長,這世上最難降的妖魔是什么曹动? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任斋日,我火速辦了婚禮,結(jié)果婚禮上墓陈,老公的妹妹穿的比我還像新娘恶守。我一直安慰自己,他們只是感情好贡必,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布兔港。 她就那樣靜靜地躺著,像睡著了一般仔拟。 火紅的嫁衣襯著肌膚如雪衫樊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天利花,我揣著相機與錄音科侈,去河邊找鬼。 笑死炒事,一個胖子當著我的面吹牛臀栈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挠乳,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼权薯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了睡扬?” 一聲冷哼從身側(cè)響起盟蚣,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎威蕉,沒想到半個月后刁俭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡韧涨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年牍戚,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虑粥。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡如孝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出娩贷,到底是詐尸還是另有隱情第晰,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站茁瘦,受9級特大地震影響品抽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜甜熔,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一圆恤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧腔稀,春花似錦盆昙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至诵闭,卻和暖如春炼团,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疏尿。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工们镜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人润歉。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓模狭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親踩衩。 傳聞我的和親對象是個殘疾皇子嚼鹉,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容