WebXR 是一個(gè)開(kāi)放標(biāo)準(zhǔn) API,基于 OpenGL ES 的 WebGL 進(jìn)行渲染。用戶可以通過(guò)瀏覽器近乎即時(shí)地訪問(wèn) WebXR 應(yīng)用,無(wú)需安裝或更新,開(kāi)發(fā)人員也不需要中央應(yīng)用商店機(jī)構(gòu)的批準(zhǔn)。

近日,Meta 發(fā)布了一款 WebXR 演示游戲《Project Flowerbed》,玩家可以在其中種植花卉、樹(shù)木和其他植物。它具有用戶界面、傳送、世界攝像機(jī)、空間音頻等交互或功能。
目前,《Project Flowerbed》源代碼可以在 GitHub 上訪問(wèn),Meta 開(kāi)發(fā)者博客文章解釋了所使用的技術(shù)堆棧。它使用最流行的 WebGL 渲染庫(kù) three.js,以及用于世界空間用戶界面的第三方 three-mesh-ui 擴(kuò)展和用于射線投影和碰撞的 three-mesh-bvh。3D資產(chǎn)采用 Khronos 的 glTF 文件格式,而 howler.js 庫(kù)用于空間音頻。Meta 開(kāi)發(fā)了自己的邏輯實(shí)體組件系統(tǒng)(ECS),以及其他系統(tǒng),如 JSON、UI 面板的導(dǎo)入器等。

創(chuàng)意機(jī)構(gòu) Paradowski Creative 本周也發(fā)布了其 WebXR 推桿游戲《Par-adowski WebXR Mini-Golf》的源代碼。它也使用 three.js,結(jié)合流行的 A-Frame 實(shí)體組件系統(tǒng)和英偉達(dá) PhysX 物理引擎,通過(guò) WebAssembly 在瀏覽器中運(yùn)行。Project Flowerbed 的運(yùn)行頻率為 72Hz,WebXR Mini-Golf 的運(yùn)行頻率為 90Hz。Paradowski 表示,自去年 11 月推出以來(lái),WebXR Mini-Golf 體驗(yàn)人數(shù)已經(jīng)超過(guò) 7 萬(wàn)名。

Paradowski Creative 正在開(kāi)發(fā)第二個(gè) WebXR 體驗(yàn),名為《The Escape Artist》,這是一款益智逃生游戲,計(jì)劃于下個(gè)月發(fā)布。
然而,Quest 上的 WebXR 仍然缺少一個(gè)關(guān)鍵要素:便捷的支付。在 App Lab 上發(fā)布原生應(yīng)用的關(guān)鍵優(yōu)勢(shì)在于,無(wú)論是應(yīng)用程序收費(fèi)又或者是應(yīng)用內(nèi)購(gòu)都已經(jīng)比較成熟。