Unity3D:与EasyAR的初次邂逅

实验目的

学会使用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:




  • 36
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值