我想在 Flutter 或 FlutterFlow 中创建一个带有房屋 3D 模型的应用程序。 (我在下面附上了一张图片,以使我的想法更清楚。)
以下是我需要执行的任务:
用户应该能够旋转房子(从不同角度查看它)。
房子下方应该有文字,其中包含元素名称:“正面”、“屋顶”、“后墙”等。
“下一步”按钮应该: 突出显示所需的元素(例如,烟囱变成绿色)。 自动旋转房屋,使所需的部分位于前景。 我计划使用 Flutter 或 FlutterFlow,但那里没有对 3D 图形的原生支持。
我该怎么做这个?
我对3D一窍不通,请详细解释一下 图像示例
我尝试使用 Flutter 创建 3D 模型,并搜索支持 3D 渲染的插件或库。我希望找到一个现成的解决方案来处理 3D 图形,但找不到任何合适的解决方案。我需要帮助选择正确的工具或实施示例。
如果您需要在手机中使用它,我建议您从 Unity Engine 开始创建 3D 侧面。 3D 模型如果您不知道如何像在 Blender 中那样建模,您可以在线购买,甚至可以像在 Sketchfab 中一样免费购买。
之后,您可以使用之类的包将其嵌入到您的Flutter
项目中https://pub.dev/documentation/flutter_embed_unity/latest/ https://pub.dev/packages/flutter_unity_widget
您可以在 Unity 嵌入脚本和 Flutter 脚本之间创建通信,并创建旋转、可选部件等。