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