這是一系列Gear VR 的入門文章,會(huì)一直更新到一個(gè)功能完善的游戲DEMO拔莱,博主本身也是新手,如有錯(cuò)誤還請(qǐng)指正
本節(jié)為一個(gè)簡(jiǎn)單的VR版HellowWorld的實(shí)現(xiàn),因?yàn)闆]有代碼氓涣,所以沒有項(xiàng)目以供下載。之后的內(nèi)容會(huì)更新到Git倉庫以供下載陋气。
首先聲明開發(fā)環(huán)境:
操作系統(tǒng):win10
Android SDK 和JDK是必需的劳吠,具體配置請(qǐng)google之,不專屬于Gear VR知識(shí)點(diǎn)范疇
unity 版本:5.4.0f3 Personal
Gear VR 版本:第一代 第二代均可
手機(jī):Galaxy S6
android版本:6.0.1
第三方SDK:無
注:GearVR 支持的手機(jī)是必需品巩趁,支持的型號(hào)列表可以去這里查詢
準(zhǔn)備工作:
oculus 官方注冊(cè)開發(fā)者賬號(hào)痒玩,免費(fèi)。 ?developer.oculus.com
打開手機(jī)的USB 調(diào)試功能议慰,不會(huì)的同樣Google
獲取手機(jī)的deviceID:
正確 安裝了Android SDK 并配置好環(huán)境變量后,打開命令提示符窗口 :鍵盤windows鍵-> 輸入CMD->回車
通過USB把手機(jī)連接電腦蠢古,并在命令行界面輸入>adb devices ,回車就可以獲取手機(jī)的設(shè)備ID
獲取Oculus Signature File (osig)
在該網(wǎng)址輸入上面生成的設(shè)備號(hào)可以生成所需的osig文件https://dashboard.oculus.com/tools/osig-generator/
下載osig文件,保存在合適的位置别凹,留待使用
正式開始:
打開Unity ,并創(chuàng)建一個(gè)新的項(xiàng)目:GearVRDemo
生成文件路徑Assets/Plugins/Android/Assets
拷貝前面生成的osig文件到該目錄下:
新建一個(gè)場(chǎng)景便瑟,添加你想在自己的第一個(gè)VR項(xiàng)目中看到的東西
打包前切換目標(biāo)設(shè)備為Android:File->BuildSetttings ->選擇Android->switch platform
在BuildSettings中點(diǎn)擊PlayerSettting或者直接Edit->ProjectSetting->player 在打開的Inspector面板中完成以下配置:
設(shè)置支持VR模式:Other Settings->Rendering->勾選Virtual Reality Supported
設(shè)置安卓包名 :Other Settings->Identification->Bundle Identifier: com.test.gearVRTets ?這里包名可以任意,相關(guān)知識(shí)可以百度或者google ? "android package name"
設(shè)置最小支持的android api level :Other Settings ->Identification->Minimum API Level 為android 5.0以上 (API Level21)
設(shè)置發(fā)布時(shí)所需的android App的簽名:Publishing Settings->Keystore:如果有之前自己的簽名文件可以直接使用番川,否則也可以重新創(chuàng)建一個(gè)簽名文件
然后在Alias下拉框選擇Craete a new key
請(qǐng)記好你兩次輸入的密碼以及簽名的別名(Alias):第一次數(shù)字3處為簽名密碼到涂,第二次為簽名的別名密碼。其他輸入可以隨意
創(chuàng)建成功后颁督,再次勾選Alias下拉框践啄,可以看到你剛剛創(chuàng)建的簽名的別名,選擇之沉御,并輸入對(duì)應(yīng)的別名的密碼屿讽。
把你剛剛創(chuàng)建的場(chǎng)景加入打包的場(chǎng)景列表內(nèi)File->buildsetting ->add OpenScene 或者直接拖動(dòng)場(chǎng)景文件到該界面
點(diǎn)擊Build就開始發(fā)布我們的第一個(gè)GearVR應(yīng)用,如果一切順利會(huì)生成一個(gè)你自己命名的apk文件
安裝apk到手機(jī):
可以通過各種應(yīng)用助手安裝,也可以直接命令行安裝:命令行切換到apk所在目錄伐谈,或者在所在目錄下按住Shift鍵右擊烂完,在快捷菜單中選擇在此處打開命令行窗口。
確保手機(jī)處于調(diào)試模式诵棵,明且通過USB連接電腦抠蚣,輸入命令:adb install 你的文件名.apk,如果是覆蓋安裝則為 adb install -r XXX.apk
運(yùn)行剛剛安裝的應(yīng)用:
如果一切正常,你會(huì)看到提示:若要打開該應(yīng)用程序履澳,請(qǐng)將您的設(shè)備插入至GearVR嘶窄。
這時(shí)連接GearVR并帶上頭盔,就可以看到我們剛剛創(chuàng)建的場(chǎng)景了距贷。
下一節(jié)會(huì)介紹如何獲取玩家通過GearVR的頭盔的輸入柄冲,同樣不使用任何第三方SDK,這是因?yàn)閁nity 已經(jīng)集成了GearVR的一些內(nèi)容忠蝗,所以不需要Oculus或者三星的對(duì)應(yīng)插件现横。