大家好,欢迎来到IT知识分享网。
实验目的
学会使用EasyAR,并导出工程文件为APK安装包
实验要求
安装并设置好EasyAR,并在安卓端下载安装使用APK
实验环境
PC机,Unity3D软件
实验内容
一、下载EasyAR
注册后登陆官网,然后选择菜单栏中的下载
点击该选项中的历史版本
找到 EasyAR Sense Unity Plugin,是4.5这版哈
下载好以后进行解压
继续解压第一个文件
二、新建Unity工程并导入包
新建一个unity工程
然后点击Window,选择Package Manager
点击“+”号,选择第一个从磁盘导入,去文件中找到解压出来的package.json
导入成功之后,上方工具栏会多出EasyAR
在packages包中也可以找到EasyAR Sense
接着,选择第一个包ALL Handheld AR,导入
导入完成后,可看到如下
三、设置追踪图片
在StreamingAssets,可以看到一些用于追踪的图片
进行筛选一下,选择Scene
选择Image Tracking_Targets,追踪图片
找到Configuration,去填写一下License Key
在EasyAR中的开发中心,点击我需要一个新的Sense许可证密钥
选择个人版,按照一定格式填写好下面的必填空
点击右上角的复制
回到unity中粘贴即可
这里可以先点击测试一下
找一张身份证背面放到镜头中,就会有一只小黄鸭遮挡住
四、导出apk
一、先查看自己的unity是否下载了android环境
有则不用管,继续做下一步
没有就进行下载:
点击添加模块
选择安装,等待安装即可
(对了,上面做的项目记得先保存关闭重启,才能加载进新安装的android模块)
安装好了会展示出以及安装了的标志
二、对android模块进行设置
1.先打开上面建立的工程,点击File选择Build Settings…
2.选择Android,然后点击右下角的Switch Platform
3.点击Player Settings..进行设置
需要修改的地方不多:
(1)将上面两个Name修改为EasyAR中设置的相同
(2)这里可以修改一下Color Space*
(当然不改也没事,只是线性的相对来说会更好一点)
(3)看一下这里和上面设置的是否相同
并将Minimum API Level改为图中的这个
(4)Scripting Backend改为IL2CPP
APi Compatibility Level*改为.NET Framework
IL2CPP Code Generation 改为Faster (smaller) builds (这个选项在其他的版本不在这里是在导出界面设置,没有的话就先不管,后面看到了设置就行)
然后将Target Architectures取消勾选ARMv7,勾选上ARM64
(5)全部设置好之后,叉掉当前设置弹窗,然后点击右下角的build,选择导出路径即可生成APK
(其他版本的unity3d的IL2CPP Code Generation 就是在这里改为Faster (smaller) builds)
(6)再将APK上传给我们的安卓手机就可以用啦
结果展示
unity中运行:
手机上安装APK:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143934.html