【问题标题】:Does Flutter support virtual or augmented reality?Flutter 支持虚拟现实还是增强现实?
【发布时间】:2018-11-11 17:32:04
【问题描述】:

我必须制作一个使用 虚拟现实的应用,所以我应该放弃使用Flutter的想法吗?

【问题讨论】:

    标签: flutter augmented-reality virtual-reality


    【解决方案1】:

    是的,正如我所看到的那样,flutter 确实支持 AR,我一直在 twitter 上关注 flutter developer,他发布了一些用 Flutter 构建的很酷的 AR 内容,这是他为 Flutter 构建的插件 ARCore

    这里有一些来自开发者本人的示例 AR 视频

    https://twitter.com/i/status/1123893412279791616

    https://twitter.com/i/status/1129117305303175168

    【讨论】:

    • AR Core is SDK 可用于 ios 和 android 平台,并支持 Unity 等不同的开发引擎。
    【解决方案2】:

    我可以使用 Flutter 构建 3D (OpenGL) 应用吗?

    今天,我们不支持通过 OpenGL ES 或类似方式的 3D。我们长期计划公开优化的 3D API,但现在我们正在专注于 2D。

    https://flutter.dev/docs/resources/faq#can-i-build-3d-opengl-apps-with-flutter

    【讨论】:

      【解决方案3】:

      flutter 不支持任何 OpenGL 绑定。 Flutter 只是一个 2d 的应用程序。

      https://flutter.io/faq/#can-i-build-3d-opengl-apps-with-flutter

      https://github.com/flutter/flutter/issues/14591

      https://github.com/flutter/flutter/issues/7053

      https://github.com/flutter/flutter/issues/179

      我不确定 VR 在 Flutter 上会如何工作。

      【讨论】:

      • 以后肯定会有插件的。
      • OSX 刚刚贬低了 Opengl。我认为 VR 支持的唯一途径是 Vulkan
      【解决方案4】:

      你可以使用 google 的 ar core with flutter。签出arcore_flutter_plugin 以使用 ar 在颤振中工作。 到目前为止,还没有任何专门针对 vr 的软件包。但是你可以使用 ARKIT arkit_flutter_plugin

      注意:ARCORE 仅适用于 android。而 ARKIT 仅适用于 android

      【讨论】:

        【解决方案5】:

        我最近创建了一个用于 AR 的 Flutter 插件,它通过包装 ARCore 和 ARKit 来支持 Android 和 iOS:https://pub.dev/packages/ar_flutter_plugin

        该插件正在进行中,但它已经支持协作 AR 和通过 Google 的 Cloud Anchor Service 共享内容以及许多其他有用的功能

        【讨论】:

          猜你喜欢
          • 2012-09-24
          • 1970-01-01
          • 2022-01-17
          • 1970-01-01
          • 2014-07-05
          • 1970-01-01
          • 2011-11-12
          • 1970-01-01
          相关资源
          最近更新 更多