2018年04月21日,隨著Oculus的首款VR一體機(jī)Oculus Go即將登陸市場,這家公司日前向開發(fā)者分享了如何將Gear VR應(yīng)用帶到Oculus Go的便捷指南。
Oculus在官方博文中寫道,Oculus Go提供對Gear VR的二進(jìn)制兼容支持,而大部分支持Gear VR的應(yīng)用無需進(jìn)行任何更改即可在Oculus Go上啟動。但Oculus指出了兩款移動VR頭顯之間的關(guān)鍵不同,而開發(fā)者需要對此進(jìn)行考量:
Google Play Services:與運(yùn)行Gear VR的三星Galaxy設(shè)備不同,Oculus Go未安裝Google Play Services。在Oculus Go上運(yùn)行應(yīng)用時,你不能依賴于Google Play Services,如Google Firebase,Google Cloud Messaging等等;或者依賴于Google Play Services的第三方庫,如OneSignal。
2D表面:Oculus Go沒有2D手機(jī)顯示器,因此一些應(yīng)用行為在Oculus Go上沒有任何意義,如推送通知或通過單獨(dú)的安卓應(yīng)用程序進(jìn)行驗證。
攝像頭:Oculus Gom沒有攝像頭,無法運(yùn)行需要訪問攝像頭的應(yīng)用。
頭顯觸控板:Oculus Go沒有頭顯觸控板。當(dāng)在Oculus Go運(yùn)行時,你的應(yīng)用不應(yīng)該使用頭顯觸控板。
不同的控制器:Oculus Go控制器和Gear VR控制器共享相同的輸入:都是支持可點(diǎn)擊觸控板和食指扳機(jī)器的3自由度控制器。雖然這兩款設(shè)備提供了相同的輸入,但每個設(shè)備的物理設(shè)計都有所不同。如果你的應(yīng)用程序顯示可見控制器,則應(yīng)根據(jù)你是在Gear VR還是Oculus Go上運(yùn)行來更改顯示的模型�;蛘�,你可以選擇不同于Oculus Go控制器和Gear VR控制器的程式化控制器模型。
需要最新的SDK:部分老Gear VR應(yīng)用仍然是允許Mobile SDK的1.0預(yù)發(fā)行版本,而Oculus Go并不支持這種應(yīng)用程序。
另外,Oculus在博文中簡單闡述了如何開發(fā)者可以考慮的一些新功能,如固定注視點(diǎn)渲染,動態(tài)節(jié)流和可選的72Hz模式。Oculus同時建議開發(fā)者使用特定版本的開發(fā)工具來訪問這些功能:
我們推薦使用以下工具為Oculus Go和Gear VR開發(fā)內(nèi)容:
使用Oculus Utils 1.24.1或更高版本的Unity 5.6.5p2或2017.4.2(這里描述的很多新功能都需要用到)。
從Oculus的GitHub鏡像中提取的Unreal4.18。
對于原生代碼應(yīng)用,建議采用Mobile SDK 1.21或更高版本。
Oculus最初在2017年發(fā)布,而現(xiàn)在許多開發(fā)者都已經(jīng)拿到了設(shè)備。預(yù)計產(chǎn)品將很快登陸市場,最早有可能是下個月初舉行的Facebook F8大會。
榜單收錄、高管收錄、融資收錄、活動收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報生成中...