EasyAR 开发实例---AR礼物(简单demo)

时间:2022-08-31 23:26:10

一个节日礼物效果

--显示模型

在本次的案例中,我使用的是unity5.6.3版本,EasyAR 为2.0.(用1.0的版本,在渲染那块有问题)
【导入SDK】到EasyAR官网( http://www.easyar.cn/view/download.html)上下载" EasyAR2.0 package(for unity)
EasyAR 开发实例---AR礼物(简单demo)
【配置识别图】准备一张我们需要识别的图片(格式最好为jpg)
在unity里新建一个目录,命名为" StreamingAssets",然后将这张识别图拖入到unity的该目录下
在EasyAR 的开发配置中,直接将图片拖入到unity中是一种比较常见的手段,我们也可以用 json的方法来配置我们的项目开发,我们在 StreamingAssets 目录下新建一个json文件;
对于json配置图片,我们必要的两个字段是:
 
  • image ---- 导入到unity中的识别图名字+后缀格式
  • name ---- 识别图名字
【获取key】
准备好识别图,之后需要到官网( http://www.easyar.cn/view/open/app.html)来为AR APP申请key。“ 开发中心”,点击 “添加 SDK license Key” 按钮,选择Basic 版本,无水印,之后填写应用详情,填写应用名字与打包移动平台时必填的package name
格式如下:
EasyAR 开发实例---AR礼物(简单demo)
确定好后,我们可以查看Key;
删除原有场景的" Main Camera",然后把我们的EasyAR Camera(EasyAR startUp) 拖到面板中;
然后从官网上申请的Key填入到" EasyAR_Startup" 的key值
后将从官网上申请的Key填入到" EasyAR_Startup" 中
然后编辑挂在 ImageTarget组件上的 " ImageTargetBehaviour" 脚本(这段脚本的功能主要是当捕捉到识别图时控制模型的显示与消失),脚本主要内容如下:
EasyAR 开发实例---AR礼物(简单demo)

 

 
 

 填写信息如下:

EasyAR 开发实例---AR礼物(简单demo)

EasyAR 开发实例---AR礼物(简单demo)

 

EasyAR 开发实例---AR礼物(简单demo)

接着在 Imagetarget 组件下面创建我们是AR模型,我们将事先准备好的资源拖到其下面

之后调整位置大小的等的,打包查看效果即可;