Facebook已经正式推出了React VR,这是一个开源的JavaScript库,允许开发者创建跨平台的WebVR体验。
Oculus和Facebook于去年十月宣布了React VR,这是一个基于流行的React库的开源JavaScript库,旨在帮助Web开发者和程序员轻松交付WebVR体验,通过网络浏览器直接提供给多款VR头显。
在先期发布之后,本周在Facebook的F8大会上,公司正式在GitHub上发布了完整的React VR代码库,以便开发者能够开始使用和贡献代码。随代码库一起发布的还有一套有用的文档,包括一个简单的Hello World教程,供开发者开始使用React VR,并了解其工作原理。Oculus在其开发者博客中写道:
今天我们发布了React VR,这是一个新的库,让开发者能够构建引人入胜的VR体验。React VR扩展了React和React Native的声明式编程风格,使任何了解JavaScript的人都能使用标准的Web工具快速构建和部署VR体验。这些体验可以通过Web分发-React VR利用像WebGL和WebVR这样的API将沉浸式头显与网页中的场景连接起来。为了最大限度地扩大你的潜在受众,使用React VR构建的网站也可以在移动电话和PC上进行访问,使用加速度计或光标进行导航。
使用React VR,你可以使用React组件来组合3D场景,将360全景与2D用户界面、文本和图像相结合。你可以通过音频和视频功能增加沉浸感,并利用周围的空间使用3D模型的全部潜力。如果你了解React,你现在就知道如何构建360和VR内容!
虽然React VR由Facebook/Oculus维护,但该库旨在创建具有通用支持的WebVR内容,无论供应商如何。至少在愿景中是如此 – WebVR仍处于早期阶段,虽然大多数重要的浏览器制造商都参与其中,但最初的WebVR网络规范的开发仍在进行中,并且今天的浏览器对WebVR的大多数支持仍通过测试版和其他实验版本提供。
通过今天的发布,开发者可以开始打造WebVR体验,并利用React VR作为一个得到支持和有文档支持的库,而浏览器继续完善并将WebVR支持带入主流版本。
0