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

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

先用EasyAR实现AR

下载Unity.
在这里插入图片描述
下载EasyAR SDK.
在这里插入图片描述
下载Unity3D 任一模型.
在这里插入图片描述

实现AR

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

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

Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法_第9张图片
运行出错解决办法:
如果出现一开始就出现模型 请将模型正确的拖入到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解决办法_第10张图片
然后是出现问题如何解决
如果出现Building Gradle peoject 。多等等,让它自己下载能够解决;实在不行可以将Gradle换成Internet,不过导出的手机APK可能会有问题。
Unity使用EasyAR实现AR并导出APK全教程 附带BUG解决办法_第11张图片

你可能感兴趣的:(U3D,AR)