美文网首页
Flutter集成Unity

Flutter集成Unity

作者: Flutter基础框架_插件式 | 来源:发表于2023-11-22 10:25 被阅读0次

1 为Flutter项目添加依赖

4. Flutter项目中建立一个存放Unity项目的文件夹

点击New——> Directory,然后为文件夹取名

这个文件夹的作用时存放待会创建的Unity项目

到此为止,Flutter项目这边的工作告一段落了;然后,我们需要去创建一个Unity项目,创建Unity项目的存放路径就是Flutter项目刚刚建立的文件夹;

1. 准备一个Unity项目

注意一下Unity的存放路径不要搞错啊,Unity项目的名字可以随意的

2. 查看Unity的NDK

这个ndk就是上文Flutter项目中需要的ndk路径

3. 修改Unity的打包设置

切换平台,添加场景

 选择打包方式和打包设置

4. 将Flutter-Unity Widget插件包导入到Unity项目中

Flutter-Unity widget下载地址在文章前面提供了,大家可以去下载,小编这里就带大家使用第一个包吧

点击Import,等待Flutter-Unity Widget包导入即可 

选择升级过时API,等待修改完成即可

5. 修改Build脚本

打开刚刚导入的Package包中的Build脚本,并对其进行修改

var options = BuildOptions.AcceptExternalModificationsToPlayer;

        EditorUserBuildSettings.exportAsGoogleAndroidProject = true;

6. 打包Export Android项目

点击Flutter后,再点击Export Android ,然后等待进度条加载完成即可,因为我们的Unity项目是建立在Flutter项目的一个文件夹中的,所以打包出来的unitylibrary会自动加载到Flutter项目中 ;

到此为止,Unity项目的配置就完成了

三. 将Unity项目嵌入Android项目

1. 检查刚刚Unity项目的Export Android是否成功了

2. 配置Android

将android / app / build.gradle中的minSdkVersion  ,tartgetSdkVersion 跟 android / unityLibrary / build.gradle的一致

comileSdkVersion改为33 ,这是因为Flutter-Unity Widget需要这么高的版本才能支持

3. gardle.properties 添加配置信息

相关文章

网友评论

      本文标题:Flutter集成Unity

      本文链接:https://www.haomeiwen.com/subject/mpwvwdtx.html