Flutter 是否支持虚拟现实或增强现实?



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

是的,正如我所看到的一样,Flutter确实支持AR,我一直在Twitter上关注一位Flutter开发人员,他发布了一些用Flutter构建的很酷的AR东西,这是他为Flutter构建的插件ARCore。

以下是开发人员本人的一些示例AR视频

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

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

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

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

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

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在颤振上是如何工作的。

您可以将Google的ar核心与Flutter一起使用。查看在颤振中使用 ar 的arcore_flutter_plugin。 截至目前,没有任何专门针对VR的软件包。但是您可以使用ARKIT arkit_flutter_plugin。

注意:ARCORE仅适用于安卓。ARKIT仅适用于iOS。

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

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

最新更新