在过去的几周里,我试图弄清楚如何将一个进行 3d 建模(通过 THREE.js)的外部 Web 应用程序包含到一个 viro react 应用程序中。我尝试了 webview 并且有效,但我需要将模型导入到我的 Viro 应用程序中。我尝试了 WebViewBridge 模块(理论上它可以将 .obj 文件作为字符串从 webview 发送到我的应用程序,以便我可以在 AR 中显示它)但它似乎不适用于 Viro 使用的 Native react 版本。
<View >
<WebViewBridge
ref="webviewbridge"
source={{uri: 'http://www.google.com'}}>
</WebViewBridge>
</View>
当我将“webviewbridge”更改为“webview”时,它可以工作,如果我按下按钮,它会在新视图中显示谷歌。我的目标是显示网络应用程序,单击按钮我可以获得呈现的 3D 模型并在增强现实中显示它(viro-react 的一个功能)。
技术信息:
- 电脑:Windows 10
- 反应原生 cli:2.0.1
- 反应原生:0.49.3
- Viro-react 测试平台版本:2.4.0
- 测试设备:三星s8(安卓)
- Webview 桥:https ://www.npmjs.com/package/react-native-webview-bridge-updated