最近公司项目需求让开发类似支付宝AR红包的功能,网上大多都是基于vuforia + unity 来开发的,资料很多,但是都很老且不怎么全面,自己也走了不少弯路,现整理出来,希望对大家有所启发!本篇文章是基于MAC的,可能有些地方会跟windos不一样!
一、所需要的工具
1. vuforia
https://developer.vuforia.com/
注册好账号啥的,后面会用到
2.Unity
http://www.ceeger.com/forum/read.php?tid=23396&page=1
破解版版本,我使用的是 Unity v5.5.0f3 ,下载安装好,后面会用到
3.android studio
这个做android开发的都该有吧
二、将vuforia SDK导入到 Unity 中
1.下载 vuforiaSDK
https://developer.vuforia.com/downloads/sdk
这里下载 Download for Unity版本
2. 打开Unity未登录会出现这个界面,点击登录
登录成功后,点击右上角 ,创建一个工程
3.打开刚刚下载的 SDK会有下面提示,点击import导入
**
导入成功后添加ARCamera
**
右击IamgeTarget添加一个模型,这里我就添加一个球
模型添加好了后我们去设置License和Target
打开这里
https://developer.vuforia.com/targetmanager/licenseManager/licenseListing
用刚才申请的账号登录,点击 Add License Key 添加一个License,这里简单,就不截图了哈,
点击 Target Manager添加一个Target
添加完了以后回到Target Manager,点击下载
下载好了现在回到unity
点击右上角ARcamera,在左边 Inspector 窗口的App License Key 填入刚刚申请的License Key
点击刚刚下载的Target ,出现这个窗口,点击improt导入
点击imageTarget ,选择刚刚导入的文件
点击ARcamera 在右边窗口勾选刚刚配置的文件
vuforia + unity 基本配置完毕,接下来说下怎么讲unity工程导入到android studio中