aframe

编程之家收集整理的这个编程导航主要介绍了aframe编程之家,现在分享给大家,也给大家做个参考。

aframe

aframe 介绍

aframe是一个用来构建虚拟现实(VR)应用的网页开源框架,它是基于html的,因而对于Web开发者使用起来得心应手。但是如果你认为A-Frame仅仅是一个3D场景渲染引擎或者一个标记语言那就大错特错了,A-Frame 是基于强大的three.js 框架,同时提供声明式、组件化、可复用的实体 

aframe性能

aframe从底层对WebVR做了优化,尽管A-Frame使用DOM,但其元素并不接触浏览器的布局引擎。3D对象的更新全部在低开销内存中通过单个 requestAnimationFrame 来调用,甚至能够像本地应用一样来运行 (90+ FPS)。 

 

aframe兼容性 

aframe在各种平台上的兼容效果都是出人意料的好,只要是WebGL兼容的浏览器都可以;aframe支持主流VR头显如Vive,Rift,Daydream,GearVR,Cardboard,甚至可被用于增强现实(AR)。 

当然在没有头显VR支持的情况下3D场景仍然可见,也因此像Firefox、Chrome、Opera、Safari和Edge这些主流浏览器都能够给予用户最大的交互式3D体验。

在移动端方面,iOS和安卓系统也都可以。这其中的大多数手机在插入Google Cardboard耳机时也支持虚拟现实。所以,相比与让虚拟现实工作在您的桌面机环境而言,VR兼容性方面在智能手机上实际上更易于实现与管理。

 

由于aframe构建在html之上,所以aframe和大多数开发库、框架和工具如

react,Preact,vue.js,Angular,d3.js,Ember.js,jQuery 兼容。

aframe安装

npm install --save aframe

# Or yarn add aframe

网站地址:https://aframe.io/

GitHub:https://github.com/aframevr/aframe

网站描述:用于构建 Web VR 的 JS 库

aframe官方网站

官方网站:https://aframe.io/

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

johnny-five,Bocoup 的 JavaScript 机器和物联网编程框架
WePY,一款让小程序支持组件化开发的框架
Deep playground,神经网络的交互式可视化,使用d3.js和TypeS...
ShareDB,用于并发编辑系统的前端数据库
RxJS,RxJS 是使用 Observables 的响应式编程的库
egg-react-ssr,最小而美的Egg + React + SSR 服务端渲染应用...