如何在Flutter中创建一个带有旋转、高亮和控制功能的3D房子?

问题描述 投票:0回答:1

我想在 Flutter 或 FlutterFlow 中创建一个带有房屋 3D 模型的应用程序。 (我在下面附上了一张图片,以使我的想法更清楚。)

以下是我需要执行的任务:

用户应该能够旋转房子(从不同角度查看它)。

房子下方应该有文字,其中包含元素名称:“正面”、“屋顶”、“后墙”等。

“下一步”按钮应该: 突出显示所需的元素(例如,烟囱变成绿色)。 自动旋转房屋,使所需的部分位于前景。 我计划使用 Flutter 或 FlutterFlow,但那里没有对 3D 图形的原生支持。

我该怎么做这个?

我对3D一窍不通,请详细解释一下 图像示例

我尝试使用 Flutter 创建 3D 模型,并搜索支持 3D 渲染的插件或库。我希望找到一个现成的解决方案来处理 3D 图形,但找不到任何合适的解决方案。我需要帮助选择正确的工具或实施示例。

flutter unity-game-engine 3d flutterflow
1个回答
0
投票

如果您需要在手机中使用它,我建议您从 Unity Engine 开始创建 3D 侧面。 3D 模型如果您不知道如何像在 Blender 中那样建模,您可以在线购买,甚至可以像在 Sketchfab 中一样免费购买。

之后,您可以使用之类的包将其嵌入到您的Flutter

项目中
https://pub.dev/documentation/flutter_embed_unity/latest/
https://pub.dev/packages/flutter_unity_widget

您可以在 Unity 嵌入脚本和 Flutter 脚本之间创建通信,并创建旋转、可选部件等。

© www.soinside.com 2019 - 2024. All rights reserved.