背景
我正在为 webvr 项目构建概念验证。在上个月参加了 react amsterdam 会议并看到 react vr 的实际应用后,我认为这将是一个很好的起点。
我在这里设置了一个演示页面。它只是添加到 hello world 示例中的图像。
在 Chrome 浏览器(桌面和移动)中,它看起来很好,而不是不稳定。我用我的装备 vr 访问该页面。在三星浏览器窗口中,应用程序运行良好,但一旦我按下view in vr按钮(左下角),帧速率就会下降很多。几分钟后就足以让你头疼。我对这里的 react-vr 示例有同样的不稳定体验
眼镜
我在用
- 齿轮虚拟现实
- 三星互联网
- 三星银河 S6
- 安卓 6
移动设备现在有点旧(一年多),这可能是导致问题的原因,但在进入 vr 模式之前它工作得非常流畅。
问题
有没有办法强制设备输出更多的处理能力(比如添加will-change: transform;
或transform: translateZ(0);
)?
或者
这纯粹是硬件的限制吗?
或者
react-vr 是否增加了太多开销,有没有办法优化?我对 three.js 多维数据集示例的体验确实非常流畅