我必须创建使用 虚拟现实的应用,那么我是否应该放弃使用 Flutter 的想法?
答案 0 :(得分:2)
我可以使用Flutter构建3D(OpenGL)应用程序吗?
今天,我们不支持通过OpenGL ES或类似版本支持3D。我们已经制定了 长期计划,以公开优化的3D API ,但现在专注于2D。
https://flutter.dev/docs/resources/faq#can-i-build-3d-opengl-apps-with-flutter
答案 1 :(得分:1)
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在颤动时会起什么作用。
答案 2 :(得分:1)
你可以使用 google 的 ar core with flutter。检查 arcore_flutter_plugin 以在颤振中使用 ar。 到目前为止,还没有任何专门针对 vr 的软件包。但是您可以使用 ARKIT arkit_flutter_plugin。
注意:ARCORE 仅适用于 android。而 ARKIT 仅适用于 android
答案 3 :(得分:0)
是的,正如我所看到的,flutter确实支持AR,我一直在Twitter上关注flutter developer,他发布了一些用flutter构建的很酷的AR东西,这是他为flutter构建的插件ARCore。
这是开发人员自己制作的一些示例AR视频
答案 4 :(得分:0)
我最近通过环绕 ARCore 和 ARKit 创建了一个支持 Android 和 iOS 的 AR 的 Flutter 插件:https://pub.dev/packages/ar_flutter_plugin
该插件正在开发中,但它已经支持协作 AR 和通过 Google 的云锚服务共享内容以及许多其他有用的功能