您的位置: 首页 >游戏 >

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

2022-08-17 00:10:21 编辑:米云梦 来源:
导读 A-Frame是在Web上构建虚拟和增强现实体验的Web框架,最近达到了A-Frame1.0版本,支持WebXR规范,支持ARCORE和ARKit的浏览器采用AR模式。在...

A-Frame是在Web上构建虚拟和增强现实体验的Web框架,最近达到了A-Frame1.0版本,支持WebXR规范,支持ARCORE和ARKit的浏览器采用AR模式。

在过去几年的开发中,WebXR是Web上虚拟和增强现实的Web规范。正如许多新的Web标准一样,HTTPS需要利用WebXR。

为了开始使用A-Frame,开发人员添加了a<;脚本>;标记和a<;场景>;自定义元素。A-Frame处理3D样板、VR设置和默认控件。设计为平易近人的所有Web开发人员以及VR迷,设计师,艺术家,孩子,以及更多,A-Frame主要工作通过HTMLAPI利用自定义元素。A-Frame构建在三个.js、WebXR和WebGL之上。一个简单的A-Frame例子:

虽然A-Frame使用HTMLDOM,但它的元素不会接触浏览器布局引擎。相反,3D对象更新发生在内存中,几乎没有垃圾和开销,保持平滑的90fps,即使是非常复杂的3D渲染。提供一个可视化的3D检查器来调试和理解场景。

A-Frame提供了一系列核心组件,包括几何图形、材料、灯光、动画、模型、光线投射器、阴影、位置音频、文本和大多数主要耳机的控件。除了包含的组件外,A-Frame社区还提供了数百个组件,包括环境、状态、粒子系统、物理、多用户、海洋、远程传输、超级手和增强现实。

A-Frame社区提供了各种各样的示例,可作为Glitch上的交互式演示。例如,a-框架注册显示如何访问物理系统和海洋粒子。

A-Frame是一个具有实体组件系统(ECS)架构的三.js框架,是3D和游戏开发中的一个常见模式。A-框架遵循组合而不是继承和层次原则。A-Frame团队描述了ECS的好处:

A-Frame是开源软件,在麻省理工学院的许可下可以使用。由2015年的MozillaVR团队开始,A-Frame现在由SuperMedium和Google的开发人员维护。微软、Oculus、三星和其他300多家公司也为A-Frame做出了贡献。欢迎捐款,并应遵循A-Frame捐款准则。


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。