Unity3D:与EasyAR的初次邂逅

Unity3D:与EasyAR的初次邂逅本文详细介绍了如何在 Unity3D 中安装 EasyAR 插件 设置追踪图片 获取许可证 以及如何配置并导出 AndroidAPk 包的过程

大家好,欢迎来到IT知识分享网。

实验目的

学会使用EasyAR,并导出工程文件为APK安装包

实验要求

安装并设置好EasyAR,并在安卓端下载安装使用APK

实验环境

PC机,Unity3D软件

实验内容

一、下载EasyAR

注册后登陆官网,然后选择菜单栏中的下载

Unity3D:与EasyAR的初次邂逅

点击该选项中的历史版本

Unity3D:与EasyAR的初次邂逅

找到  EasyAR Sense Unity Plugin,是4.5这版哈

Unity3D:与EasyAR的初次邂逅

下载好以后进行解压

Unity3D:与EasyAR的初次邂逅

继续解压第一个文件

Unity3D:与EasyAR的初次邂逅

二、新建Unity工程并导入包

新建一个unity工程

然后点击Window,选择Package Manager

Unity3D:与EasyAR的初次邂逅

点击“+”号,选择第一个从磁盘导入,去文件中找到解压出来的package.json

Unity3D:与EasyAR的初次邂逅

导入成功之后,上方工具栏会多出EasyAR

Unity3D:与EasyAR的初次邂逅

在packages包中也可以找到EasyAR Sense 

Unity3D:与EasyAR的初次邂逅

接着,选择第一个包ALL Handheld AR,导入

Unity3D:与EasyAR的初次邂逅

导入完成后,可看到如下

Unity3D:与EasyAR的初次邂逅

三、设置追踪图片

在StreamingAssets,可以看到一些用于追踪的图片

Unity3D:与EasyAR的初次邂逅

进行筛选一下,选择Scene

Unity3D:与EasyAR的初次邂逅

选择Image Tracking_Targets,追踪图片

Unity3D:与EasyAR的初次邂逅

找到Configuration,去填写一下License Key

Unity3D:与EasyAR的初次邂逅

Unity3D:与EasyAR的初次邂逅

在EasyAR中的开发中心,点击我需要一个新的Sense许可证密钥

Unity3D:与EasyAR的初次邂逅

选择个人版,按照一定格式填写好下面的必填空

Unity3D:与EasyAR的初次邂逅

Unity3D:与EasyAR的初次邂逅

点击右上角的复制

Unity3D:与EasyAR的初次邂逅

回到unity中粘贴即可

Unity3D:与EasyAR的初次邂逅

这里可以先点击Unity3D:与EasyAR的初次邂逅测试一下

Unity3D:与EasyAR的初次邂逅

找一张身份证背面放到镜头中,就会有一只小黄鸭遮挡住

四、导出apk

一、先查看自己的unity是否下载了android环境

则不用管,继续做下一步Unity3D:与EasyAR的初次邂逅

没有就进行下载:

Unity3D:与EasyAR的初次邂逅

点击添加模块

Unity3D:与EasyAR的初次邂逅

选择安装,等待安装即可

(对了,上面做的项目记得先保存关闭重启,才能加载进新安装的android模块)

安装好了会展示出以及安装了的标志

Unity3D:与EasyAR的初次邂逅

二、对android模块进行设置

1.先打开上面建立的工程,点击File选择Build Settings…

Unity3D:与EasyAR的初次邂逅

2.选择Android,然后点击右下角的Switch Platform

Unity3D:与EasyAR的初次邂逅

3.点击Player Settings..进行设置

Unity3D:与EasyAR的初次邂逅

需要修改的地方不多:

(1)将上面两个Name修改为EasyAR中设置的相同Unity3D:与EasyAR的初次邂逅

Unity3D:与EasyAR的初次邂逅

(2)这里可以修改一下Color Space*

Unity3D:与EasyAR的初次邂逅

(当然不改也没事,只是线性的相对来说会更好一点)

(3)看一下这里和上面设置的是否相同

 并将Minimum API Level改为图中的这个

Unity3D:与EasyAR的初次邂逅

(4)Scripting Backend改为IL2CPP

APi Compatibility Level*改为.NET Framework

IL2CPP Code Generation 改为Faster (smaller) builds (这个选项在其他的版本不在这里是在导出界面设置,没有的话就先不管,后面看到了设置就行)

然后将Target Architectures取消勾选ARMv7,勾选上ARM64

Unity3D:与EasyAR的初次邂逅

(5)全部设置好之后,叉掉当前设置弹窗,然后点击右下角的build,选择导出路径即可生成APK

Unity3D:与EasyAR的初次邂逅

(其他版本的unity3d的IL2CPP Code Generation 就是在这里改为Faster (smaller) builds)

Unity3D:与EasyAR的初次邂逅

(6)再将APK上传给我们的安卓手机就可以用啦

结果展示

unity中运行:

Unity3D:与EasyAR的初次邂逅

手机上安装APK:

Unity3D:与EasyAR的初次邂逅




免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143934.html

(0)
上一篇 2025-04-30 13:20
下一篇 2025-04-30 13:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信