gpt4 book ai didi

javascript - React Native VR - Viro 替代品

转载 作者:行者123 更新时间:2023-12-04 12:58:47 24 4
gpt4 key购买 nike

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

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

提前致谢

最佳答案

我处于类似的情况,仅将 Viro 用于 VR,并且由于 Google VR 的弃用(由 Google 用 Google Cardboard 取代)而无法在 iOS 14.x 上运行 Viro 的问题。经过几天的研究,我决定只修补 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 一起使用),这对我来说是一个可以理解和可控的堆栈。
    如果有类似情况的人有其他选择,我很想知道。

    关于javascript - React Native VR - Viro 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128433/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com