最近项目中需要用到3D引擎,在pub里面找了很多例如model_viewer_plus和flutter_cube。目前flutter_cube下载用例下来兼容性比较好,可以直接使用用例
这个是使用flutter_cube集成的工程,3D建模展示
第一步:在yaml文件中引入
dependencies:
flutter:
sdk: flutter
#3D控件显示
flutter_cube: ^0.1.1
第二步:在assets引入.obj文件,【.obj文件为一种3D模型格式的文件,也可以指一种程序编译中间代码文件。obj3D模型文件是一种文本文件。】
flutter:
uses-material-design: true
assets:
- assets/bunny/
第三步: 可以将flutter_cube官方文档 https://github.com/zesage/flutter_cube/tree/master/example 里面的例子直接拷贝自己工程即可。