【问题标题】:React Native VR - Viro alternativesReact Native VR - Viro 替代品
【发布时间】:2020-09-19 12:43:36
【问题描述】:

我使用 React Viro 已经 2 年了。它在 Android 和 iOS 上都非常稳定。最后,Viro 放弃了官方支持,将 repo 移至社区,从那时起它开始成为一场噩梦。已弃用的 API、商店拒绝等。由于我是一名 JavaScript 开发人员,因此我无法在不花几个月的时间学习新的 Google Cardboard API 和 Objective-C 东西的情况下修补它。

我的一个客户只使用 VR,所以我暂时不关心 AR。我们还有其他选择吗(可以接受付费的)?我正在寻找可以在未来 2 年内使用的稳定、最新的东西。 React Native 有本地端口吗?

提前致谢

【问题讨论】:

    标签: javascript react-native mobile virtual-reality


    【解决方案1】:

    我处于类似情况,仅将 Viro 用于 VR,并且由于 Google VR(由 Google 用 Google Cardboard 取代)而弃用 Viro 无法在 iOS 14.x 上运行的问题而苦苦挣扎。经过几天的研究,我决定只修补 iOS 14.x 问题,因为所有其他操作系统和版本都可以在 Viro 上正常工作。 我的选择是egjs-view360,这是一个看起来很强大的基于网络的解决方案。我知道不是原生的(也不是 React-Native),但经过尝试,我有一个工作可靠的版本。

    遗憾的是,包括:

    • egjs.view360.
    • 来自 egjs 的一些额外库,例如 (PanoController)。
    • web-vr-polyfill 让 VR 与 Safari 一起工作。
    • react-native-web-view 将播放器加载到我的应用中。
    • 并处理 Safari 所需的运动和方向权限。

    不是理想的解决方案,但是考虑到 VR 的不确定性(旧的 web VR api 已弃用,新的​​ web XR 正在草稿中;Google VR 已弃用,Google Cardboard 仍然难以与 RN 一起使用),这是一个可理解且可控的堆栈我。

    如果有类似情况的人有其他选择,我很想知道。

    【讨论】:

    • 看起来 Viro 现在正在使用 iOS 14.4 甚至 14.5! VR 实际上已经死了,但是当您需要 360 度图像/视频查看器时,您仍然可以使用 ViroARScene。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2023-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多