我看到Flutter确实支持AR,我一直在关注Twitter上的{{link1:Flutter开发者}},他发布了一些使用Flutter构建的很酷的AR内容,这里是他为Flutter构建的{{link2:ARCore}}插件。以下是该开发者自己发布的一些AR视频示例。 https://twitter.com/i/status/1123893412279791616 https://twitter.com/i/status/1129117305303175168
我能用Flutter构建3D(OpenGL)应用程序吗?目前,Flutter不支持通过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在flutter上怎么工作。
您可以使用Flutter与谷歌的AR Core。请查看 arcore_flutter_plugin以在Flutter中使用AR。目前,还没有专门针对VR的软件包。但是,您可以使用ARKIT arkit_flutter_plugin。注意:ARCORE仅适用于Android。而ARKIT仅适用于iOS。
我最近创建了一个Flutter插件,用于AR技术,并通过ARCore和ARKit支持Android和iOS:https://pub.dev/packages/ar_flutter_plugin 该插件仍在开发中,但已经支持协作AR以及通过Google的Cloud Anchor服务共享内容和许多其他有用功能。