開源demo表明WebXR可用于制作完整版本游戲

?? 由 文心大模型 生成的文章摘要

WebXR是一種開放標(biāo)準(zhǔn)API,可使頭顯顯示沉浸式網(wǎng)頁內(nèi)容,支持手柄交互;WebXR體驗基于OpenGL ES WebGL進(jìn)行渲染,從而支持用戶可以通過Web瀏覽器即時訪問WebXR應(yīng)用程序,且無需安裝或更新。

Meta旗下「Project Flowerbed」是一個WebXR游戲demo,在其中玩家可種植花卉、樹木等植物。游戲具有用戶界面、遠(yuǎn)距傳態(tài)、虛擬相機(jī)、空間音頻、PBR材料圖形畫質(zhì)、精致幾何畫面和實時照明。

目前,「Project Flowerbed」源代碼可在GitHub下載,Meta開發(fā)者博文解釋了該游戲所使用的技術(shù)堆棧。「Project Flowerbed」采用最流行的WebGL庫進(jìn)行渲染,以及用于用戶界面的第三方three-mesh-ui擴(kuò)展和用于光線投射和碰撞的three-mesh-bvh;3D資產(chǎn)則采用Khronos 的glTF文件格式,而howler.js庫用于空間音頻;不僅如此,「Project Flowerbed」還應(yīng)用了Meta開發(fā)的邏輯實體組件系統(tǒng)(ECS),以及其他系統(tǒng),如JSON到UI面板導(dǎo)入器。

另一方面,創(chuàng)意機(jī)構(gòu)Paradowski Creative也發(fā)布了WebXR推桿游戲「Above Par-adowski WebXR Mini-Golf」的源代碼。該作也使用了three.js,結(jié)合流行的A-Frame實體組件系統(tǒng)和NVIDIA PhysX物理引擎,基于WebAssembly支持瀏覽器運(yùn)行;「WebXR Mini-Golf」以90Hz運(yùn)行,自去年11月推出以來,Paradowski Creative表示「WebXR Mini-Golf」玩家數(shù)已超過7萬。

此外,Paradowski Creative正在開發(fā)名為「The Escape Artist」的第二款WebXR體驗,這是以拼圖機(jī)制為特色的密室逃脫游戲,計劃下個月發(fā)布。

來源:UploadVR

「93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處」