问题标签 [react-360]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
431 浏览

javascript - 更换 Pano 时 React-VR 设置相机位置

我是 react-vr 的新手,想制作一个旅游应用程序。在那里我更新了Pano图片。当我设置一张新图片时,相机/场景与加载新图片之前的位置相同。

这是代码的一部分:

现在我想设置相机位置或变换图片,以便从图片上的某个位置开始。

我发现不可能在 react-vr 中获得实际的相机位置或设置相机位置。

最好的方法是什么?
感谢帮助

0 投票
1 回答
91 浏览

reactjs - 动画在 ReactVR 中不起作用

似乎我在某处遗漏了一件事,因为我在控制台中没有看到任何错误,但动画似乎没有运行,或者我的场景太重以至于动画在模型实际加载之前运行......任何东西我的代码中不见了?

0 投票
3 回答
985 浏览

react-360 - React VR 中的静态按钮

我了解 vrButtons 的工作原理,但有人会如何创建覆盖在 vr hud 上的按钮。按钮是静态的,无论相机的方向如何,它们都会留在屏幕上。

0 投票
1 回答
223 浏览

javascript - 从页面 JS 中访问 React 对象?

我有一个 ReactVr 对象,我正在使用下面的代码进行渲染。初始化 React 后,我​​会定期接收服务器更新,我想将这些更新作为道具传递给 React,我该怎么做?可以从我的“普通”JS 中设置 React 对象中的道具吗?

编辑:服务器更新是通过 Websockets 连接进行的,但是从 React 内部没有收到消息,仅在“正常”JS 中。

在“正常” JS 中,这会从服务器返回数据,如果我在 React 中使用相同的数据,则连接会打开,但永远不会收到消息。然而,消息可以从 React 内部发送。

0 投票
3 回答
512 浏览

javascript - 如何在 React VR 项目中实现 Google Analytics 事件跟踪?

这是写得很松散的,以给出我正在尝试实现的基本概念。

< VrButton onClick={props.userClick}>< /VrButton>

我希望代码在用户单击按钮时触发 GA 系统中的 Google Analytics 事件跟踪,但我收到一条错误消息 - “ga 不是函数”。

我在 index.html 文件中设置了 GA,具有正确的 ID,并引入了最新的 analytics.js API。

0 投票
0 回答
118 浏览

node.js - Heroku 上的 React-vr 应用程序不加载 client.bundle

我在 Heroku 上有一个基于 React-vr 的网络应用程序

本地工作正常,但是一旦我推送到 Heroku 加载我在日志中看到的 VR html 页面,而不是调用“./client.bundle?platform=vr”,我检索到 404 错误(未找到),即使使用 bash 我看到“client.js”文件存在

我也尝试调用我的源代码“./client.bundle.js?platform=vr”,但我遇到了同样的问题。

任何人都可以建议我请一个解决方案?非常感谢

0 投票
1 回答
285 浏览

android - 如何防止 Oculus Home 在插入 Gear VR 时接管 Cordova+React VR 应用

我有一个用 Cordova 包装的 React VR 应用程序,可以在 Android 设备上作为实际应用程序使用。但是,当我将设备插入 Gear VR 时,Oculus Home 会启动并接管应用程序。

Unity 中似乎有一些东西可以签署应用程序,以便 Oculus Home 让它运行,但我似乎对如何在 Cordova 上执行此操作的信息不足。

任何帮助将不胜感激。<3

0 投票
0 回答
65 浏览

javascript - 在 ReactVR 中获取当前 URL

我正在尝试通过 URL 将变量传递给 ReactVR。

当我从组件中 console.log 'window.location.pathname' 时,它会记录' http://localhost:3001/dddfe37b-926a-4adf-b40c-fda47bf3cf8b ',

即使我的网址是“ http://localhost:3001/vr ”,并且预期的输出是“/vr”。

我会就如何将变量从 express.js 路由传递到 ReactVR 提出任何建议。

代码是 react-vr init 的样板,除了“state”和“componentDidMount()”

0 投票
0 回答
123 浏览

ios - WKWebview 和 360 度图片

仅出于测试目的,我试图在 WKWebView 中显示一个 react-vr 示例( https://radvalentin.github.io/react-vr-samples/src/TourSample/index.html ),该网站仅在设备在模拟器上时屏幕保持空白。除了在设备上,我无法与 360 度图片交互,例如,我无法平移以旋转视图或点击热点。

我尝试在 iOS 上使用 Safari 加载相同的网站,并且该网站已正确加载所有交互。

我必须在 WKwebview 中启用某些东西吗?

0 投票
1 回答
45 浏览

socket.io - 将 React-VR 与 Socket.io 一起使用时,我在导入 socket.io-client 时崩溃

我正在尝试将 React-VR 与 Socket.io 一起使用。当我尝试导入 socket.io-client(v2.0.4) 时,我崩溃了。我必须浏览示例而不想出解决方案。