i具有使用Create-React-App生成的原型React应用程序。该应用程序将渲染3D全景场景与内容叠加/链接/等的混合物以及一些2D空间。
我最初是在想处理3D场景,然后在2D空间中使用Pixi进行任何复杂性,但现在正在重新考虑将React VR用于3D演练的使用。
那么,可以追逐:我可以将React VR添加到现有的React应用程序中吗?我尝试在其中进行NPM i,但是如果我尝试使用任何事情,就找不到模块。我的需求少于支持VR,而是围绕一组连接的3D演练,但我喜欢已在React VR中构建的组件模型,并且可以看到采用这种方法的一些真正的肯定。
我只知道反应天然和反应VR,但我认为反应和反应VR是相同的。对于反应天然,这是不可能的,因为运行时间不兼容...
https://github.com/facebook/react-vr/issues/225
但是您可以重复使用代码的部分,例如React到React Antial:
https://medium.com/@gwen_faraday/converting-a-react-app-to-to-react-native-d7df17968fc6
此类集成的官方说明是使用iframe:
https://facebook.github.io/react-vr/docs/publishing.html
如果您想将其他功能拉入React VR Def中,请查看本机模块:
https://facebook.github.io/react-vr/docs/native-modules.html
React VR在Web Worker上下文中运行,因此与它的外部交互可能有些棘手,但是本机模块通常可以提供您想要的控件。
如果您仍在寻找,请查看我们的产品Viro React:https://viromedia.com/viroreact
这是一个反应本机库,支持iOS的Android和Android和纸板上的纸板,Daydream和Gearvr。
如果您也想构建AR应用程序,我们也支持Arkit和Arcore!