无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于Oculus Quest的VR開發(fā):如何在Unity下開發(fā)Quest的App

2019-07-10 10:58 作者:VR陀螺  | 我要投稿

Oculus Quest作為目前最成功的VR一體機(jī),推出至今受到了不少人的關(guān)注。雖然這款設(shè)備的銷量并未公布,但據(jù)Facebook透露,自5月21日正式推出以來的2周內(nèi),Quest內(nèi)容平臺 已售出價值500萬美元的Quest內(nèi)容,可謂潛力巨大。那么內(nèi)容開發(fā)者該如何抓住機(jī)會在Quest這個平臺上推出更多優(yōu)質(zhì)內(nèi)容?本文將詳細(xì)介紹如何在Unity下開發(fā)Quest應(yīng)用,為開發(fā)者提供幫助。


Oculus Quest是一體式VR設(shè)備,使用時無需電腦,也不用接線,所以開發(fā)起來就跟在Unity上開發(fā)安卓的App類似;

下面就列出在Unity下開發(fā)Oculus Quest應(yīng)用的幾個準(zhǔn)備步驟:

A.安裝需要的包

1、通過 UnityHub 給 Unity 安裝Android開發(fā)需要的SDK;(Quest屬于安卓設(shè)備)

null
null




2、到AssetStore下載最新版的Oculus Integration,導(dǎo)入到Unity ;(我下的是1.73版本)

需要注意的是1.73版本的Oculus SDK支持的Unity版本最低是 2018.2;


null





導(dǎo)入后,會提示你更新到最新的OVRPlugin(1.37.0),然后重啟Unity;


null




B.對Oculus SDK的設(shè)置

  • 添加Oculus API key


1、通過“菜單 -> Oculus -> Platform -> EditSettings”創(chuàng)建一個 OculusPlatformSettings 文件;


null





2、找到并選中 Assets/Resources/ 下的 OculusPlatformSettings,點(diǎn)擊圖中的按鍵:“Create / Find your app on?https://dashboard.oculus.com?”


null





3、在彈出的網(wǎng)頁上,登陸自己的 Oculus 開發(fā)者賬號,然后點(diǎn)擊 Create New App;


null





4、在彈出的平臺選擇窗口中,選擇“Oculus Go & Gear VR”,目前還沒有單獨(dú)的 Quest 選項;


null





5、輸入你的app名稱,然后點(diǎn)擊“保存并繼續(xù)”;


null





6、復(fù)制App ID到OculusPlatform Settings的 Inspector界面中;


null





在Application ID下的兩個輸入框( "Oculus Rift" and "Oculus Go/Quest or Gear VR")中都輸入 App ID;


null





7、如果還報了一個”Please enter a valid user credentials”的錯,取消勾選“Use Standalone Platform”即可;

  • 修改Oculus Platform Tool


1、通過“菜單 -> Oculus -> Tool -> Oculus Platform Tool”打開 Oculus Platform Tool面板;


null





2、將Target Oculus Platform 由原來的 GearVR or Go 改成 Oculus Quest;


null





C.對Unity進(jìn)行設(shè)置

1、安卓相關(guān)的設(shè)置:菜單 -> Edit -> Project Settings -> Player -> Settings For Android

  • XR SEttings:?勾選 Virtual Reality Supported,在 VirtualRealitySDKs 中添加Oculus



null




  • Other Settings:?在Graphics APIs 中移除 Vulkan



null




  • Other Settings:?找到Minimum API Level,修改成 Android 4.4 ‘KitKat’ (API Level 19);


null




更改Unity的開發(fā)平臺:菜單 -> File -> Build Settings 打開窗口,選擇 Android 平臺,將 Texture Compression 設(shè)置成 ASTC , 點(diǎn)擊 Switch Platform 按鍵;


null





D.連接 Quest

通過手機(jī)的 Oculus app 可以將 Quest頭顯 設(shè)置成開發(fā)者模式(Developer Mode)

1、確保你在 Quest頭顯 上登陸的賬號與 手機(jī)Oculus App上的一致;

2、按照App的提示配對你的Quest頭顯;?需要注意的是,連接Wifi時,如果總是顯示連接失敗,需要切換到可以上外網(wǎng)的wifi;


null





3、選中你的Quest頭顯 -> 進(jìn)入更多設(shè)置(More Settings) -> Developr Mode -> 打開


null





4、通過USB將電腦和Quest連接在一起;第一次連接時需要帶上頭顯,用手柄選擇“允許電腦連接Quest”;

5、連接完成后,可以在 Build Setting 中的 Run Device 找到對應(yīng)的 Quest設(shè)備;(如果沒有,點(diǎn)擊Refresh試試)




E.打包測試

將Assets/Oculus/VR/Scenes下的GearVrControllerTest場景添加到 Build Settings 中,點(diǎn)擊Build And Run即可在Quest中運(yùn)行;

如果出現(xiàn)下圖表示安裝成功;


null





最后吐槽一下Quest的賬號管理方式,我在Quest系統(tǒng)中找了好久找不到退出登錄的方法;后來在官網(wǎng)發(fā)現(xiàn):如果要退出Quest上的賬號,就需要恢復(fù)出廠設(shè)置。。。具體可以參考Oculus官網(wǎng)的說明






致謝:?本文主要參考自Daniel Leivers的博客:How to get started with Oculus Quest and Unity on macOS



基于Oculus Quest的VR開發(fā):如何在Unity下開發(fā)Quest的App的評論 (共 條)

分享到微博請遵守國家法律
武清区| 镇安县| 佛坪县| 东兰县| 安岳县| 通州市| 曲靖市| 康保县| 永定县| 西安市| 丰镇市| 隆尧县| 竹北市| 沈丘县| 宁明县| 四会市| 东兰县| 寻甸| 湄潭县| 化州市| 德州市| 凉城县| 连州市| 界首市| 延庆县| 桑日县| 大冶市| 卓资县| 罗源县| 吐鲁番市| 驻马店市| 平凉市| 潞西市| 大余县| 图木舒克市| 丰宁| 宁都县| 临夏市| 闸北区| 鹤岗市| 宽甸|