Reactjs 将React VR添加到现有项目

Reactjs 将React VR添加到现有项目,reactjs,react-360,Reactjs,React 360,我有一个原型react应用程序,它是使用CreateReact应用程序生成的。该应用程序将融合3d全景场景、内容覆盖/链接等以及一些2d空间 我最初考虑使用Panelum处理3d场景,然后在2d空间中使用Pixi处理任何复杂的场景,但现在我正在重新考虑在3d漫游中使用React VR 那么,我可以把React VR添加到现有的React应用程序中吗?我试着在它上面做一个npm I,但如果我试着用它做任何事情,get module not found会出错。我需要的不是支持虚拟现实,而是一组连接的

我有一个原型react应用程序,它是使用CreateReact应用程序生成的。该应用程序将融合3d全景场景、内容覆盖/链接等以及一些2d空间

我最初考虑使用Panelum处理3d场景,然后在2d空间中使用Pixi处理任何复杂的场景,但现在我正在重新考虑在3d漫游中使用React VR


那么,我可以把React VR添加到现有的React应用程序中吗?我试着在它上面做一个npm I,但如果我试着用它做任何事情,get module not found会出错。我需要的不是支持虚拟现实,而是一组连接的3d演练,但我喜欢在React VR中构建的组件模型,并且可以看到采用这种方法的一些真正的积极因素

我只知道React Native和React VR,但我想React和React VR也是一样的。对于React Native,这是不可能的,因为运行时不兼容

但您可以重用部分代码,如从React到React Native:


关于此类集成的官方声明是使用iFrame:

如果您希望将其他功能引入React VR def,请查看本机模块:


React VR在web worker上下文中运行,因此与它的外部交互可能有点棘手,但本机模块通常可以提供您想要的控制

如果您仍在寻找,请查看我们的产品Viro React:

这是一个React本地库,支持Android上的Cardward、Daydream和GearVR以及iOS上的Cardward


如果您也想构建AR应用程序,我们还支持ARKit和ARCore

我不介意在React VR下重建应用程序,但从纯web的角度来看,这会带来很多相关问题—路由、服务器端渲染、redux等