Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法

Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法

先用EasyAR实现AR

下载Unity.
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
下载EasyAR SDK.
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
下载Unity3D 任一模型.
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法

实现AR

打开Unity,导入Easy AR SDK ,导入模型包 ,并新建 StreamingAssets文件夹 ;
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
将EasyAR 内部 EasyAR_Startup 和 Imagetarget 拖入场景并删除自带main camera;
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
进入Easy AR官网注册并获得Key 填入
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
在Imagetarget中把识别图信息填入,来源换成Assets,创建一个材质球并赋给Imagetarget,材质球图片换成识别图图片
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
将模型拖到Imagetarget下面

Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
识别图idback拖入并放到Assets文件夹下面StearmingAssets文件夹下
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
调整一下camera,避免黑屏
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
点击运行,AR可以正确实现。

Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
运行出错解决办法:
如果出现一开始就出现模型 请将模型正确的拖入到Imagetarget目录下
如果出现Fail to load target 请确定Imagetarget属性里面识别图信息是否正确 来源是否是Assets

导出APK配置

下载JAVA JDK 配置环境
下载Andriod SDK 运行
参见此博文
https://blog.csdn.net/weixin_41881186/article/details/80199302

进行Unity内部切换平台设置的时候,注意下面三个点 ,名称要与Key中名称相对应
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法
然后是出现问题如何解决
如果出现Building Gradle peoject 。多等等,让它自己下载能够解决;实在不行可以将Gradle换成Internet,不过导出的手机APK可能会有问题。
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法