A.C*_*ane 10 android unity-game-engine dart flutter
我正在创建一个需要小型迷你游戏作为菜单选项的应用程序,我在Unity中创建了这些游戏.理想情况下,我想将这些游戏嵌入到Flutter项目中.我已经看过有关使用Java和Android Studio执行此操作的教程,我需要决定将用于实习项目的平台.我有几个关于SDK的问题,但我已经单独发布它们以保持答案的不同(并帮助过滤掉搜索这些特定答案的人的噪音),这是我的主要问题之一.
具体来说,我正在遵循本指南:https: //medium.com/@davidbeloosesky/embedded-unity-within-android-app-7061f4f473a for Android Studio,并且想知道Flutter是否可以进行类似的操作.我也使用Android Studio作为Flutter的IDE,但需要决定是否应该坚持使用Java,或者切换到Dart和Flutter(这对我需要的特定UI元素实际上更好).
如果没有,是否有另一种方法将Unity项目和Flutter应用程序打包在一起?
截至 2022 年 5 月,我想为正在研究这个有趣问题的移动应用开发者分享最新信息。我写这个答案的原因是因为在我得到上述问题的正确答案之前需要完成很多开发任务。研究此主题的开发人员应该在 Unity、Android Studio 和 Xcode 中工作,以便找到他/她的问题的明确答案,并且还应该知道如何使用 Flutter 开发移动应用程序。老实说,如果一切进展不顺利,我这么长时间的开发工作可能就白费了。除了我的回答之外,我还想为正在使用 Vuforia 并调查同一问题的增强现实开发人员提供积极的消息。
使用宏伟的https://github.com/juicycleff/flutter-unity-view-widget存储库;在使用 Flutter 开发的移动应用中,您可以运行使用 Unity 开发的游戏或使用 Unity + Vuforia 开发的 AR 应用。您可以在您开发的 Flutter App 中使用您使用 Unity 开发的应用程序。他们还可以在 Flutter App 中相互通信。您可以在 Flutter App 中将 Flutter App 的参数传递到 Unity 应用程序,也可以将 Unity 应用程序的参数传递到 Flutter App。这意味着,您可以将参数从 Flutter 应用程序的 Dart 代码传递到 Unity 工作的 C# 代码,反之亦然。对于那些使用 Vuforia 开发 AR 应用程序的人,我想指出,对于我正在处理的场景,我使用图像目标。我在手机上有同样的体验,使用Unity APK和Android Studio APK,它们具有相同的稳定性。当然 APK 大小不同,Flutter App APK 大小当然比 Unity APK 大,但就我而言,这绝对没问题。
截至2022年5月,上述问题的答案是:是的,可以。此外,对于那些使用 Vuforia 在 Unity 中开发 AR 应用程序的人来说,答案也是:是的,可以。我祝愿每个将在这种情况下开始工作的人都能取得成功。由于这是一个详细的主题,路上会遇到一些困难,但如果你能看到你梦想实现的产品将是一个稳定的 Flutter 应用程序,具有所有好的功能,我相信你会找到有足够的动力将他们所有人聚集在一起。祝你好运。
您可以想象整个Flutter应用程序将在最终本机应用程序的一个视图上呈现。它可以与本机视图共存。因此,绝对有可能显示带有Unity内容的本机Android / iOS视图,并从Flutter触发该视图。
https://flutter.io/platform-channels/
| 归档时间: |
|
| 查看次数: |
5643 次 |
| 最近记录: |