您的位置: 首頁(yè) >游戲 >

A-Frame 1.0版本增加了WebXR和AR模式

2022-08-17 00:10:21 編輯:米云夢(mèng) 來(lái)源:
導(dǎo)讀 A-Frame是在Web上構(gòu)建虛擬和增強(qiáng)現(xiàn)實(shí)體驗(yàn)的Web框架,最近達(dá)到了A-Frame1.0版本,支持WebXR規(guī)范,支持ARCORE和ARKit的瀏覽器采用AR模式。在...

A-Frame是在Web上構(gòu)建虛擬和增強(qiáng)現(xiàn)實(shí)體驗(yàn)的Web框架,最近達(dá)到了A-Frame1.0版本,支持WebXR規(guī)范,支持ARCORE和ARKit的瀏覽器采用AR模式。

在過(guò)去幾年的開(kāi)發(fā)中,WebXR是Web上虛擬和增強(qiáng)現(xiàn)實(shí)的Web規(guī)范。正如許多新的Web標(biāo)準(zhǔn)一樣,HTTPS需要利用WebXR。

為了開(kāi)始使用A-Frame,開(kāi)發(fā)人員添加了a<;腳本>;標(biāo)記和a<;場(chǎng)景>;自定義元素。A-Frame處理3D樣板、VR設(shè)置和默認(rèn)控件。設(shè)計(jì)為平易近人的所有Web開(kāi)發(fā)人員以及VR迷,設(shè)計(jì)師,藝術(shù)家,孩子,以及更多,A-Frame主要工作通過(guò)HTMLAPI利用自定義元素。A-Frame構(gòu)建在三個(gè).js、WebXR和WebGL之上。一個(gè)簡(jiǎn)單的A-Frame例子:

雖然A-Frame使用HTMLDOM,但它的元素不會(huì)接觸瀏覽器布局引擎。相反,3D對(duì)象更新發(fā)生在內(nèi)存中,幾乎沒(méi)有垃圾和開(kāi)銷,保持平滑的90fps,即使是非常復(fù)雜的3D渲染。提供一個(gè)可視化的3D檢查器來(lái)調(diào)試和理解場(chǎng)景。

A-Frame提供了一系列核心組件,包括幾何圖形、材料、燈光、動(dòng)畫、模型、光線投射器、陰影、位置音頻、文本和大多數(shù)主要耳機(jī)的控件。除了包含的組件外,A-Frame社區(qū)還提供了數(shù)百個(gè)組件,包括環(huán)境、狀態(tài)、粒子系統(tǒng)、物理、多用戶、海洋、遠(yuǎn)程傳輸、超級(jí)手和增強(qiáng)現(xiàn)實(shí)。

A-Frame社區(qū)提供了各種各樣的示例,可作為Glitch上的交互式演示。例如,a-框架注冊(cè)顯示如何訪問(wèn)物理系統(tǒng)和海洋粒子。

A-Frame是一個(gè)具有實(shí)體組件系統(tǒng)(ECS)架構(gòu)的三.js框架,是3D和游戲開(kāi)發(fā)中的一個(gè)常見(jiàn)模式。A-框架遵循組合而不是繼承和層次原則。A-Frame團(tuán)隊(duì)描述了ECS的好處:

A-Frame是開(kāi)源軟件,在麻省理工學(xué)院的許可下可以使用。由2015年的MozillaVR團(tuán)隊(duì)開(kāi)始,A-Frame現(xiàn)在由SuperMedium和Google的開(kāi)發(fā)人員維護(hù)。微軟、Oculus、三星和其他300多家公司也為A-Frame做出了貢獻(xiàn)。歡迎捐款,并應(yīng)遵循A-Frame捐款準(zhǔn)則。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。