开发之前的准备工作:
1、 正确选择unity版本,在Vuforia的开发中,正确选择unity的版本是很重要的,不能太高也不能太低,不然会出现不兼容的情况,本文使用的版本是unity5.4.03f,个人觉得还是比较合适的。
2、 升级安卓SDK,最好将安卓SDK升级到最高版本,不然在发布apk的时候会报错。
生成识别图的unity开发包步骤:
1、 进入https://developer.vuforia.com注册账号。
2、 生成注册码,在https://developer.vuforia.com下选择develop,在其选项下选择License manager,并点击add licence Key,点击顺序如下图所示
3、 在Project Type下选择Deveopment,然后填写应用名称,再点下一步
4、 点击confirm
5、 确定之后就可以看到自己的应用了,点开就可以看到licence key 这在之后的开发会用到
6、 回到https://developer.vuforia.com下选择develop,在其选项下选择target manager,并点击add database,点击顺序如下图所示
7、 弹出对话框填入识别图名称,在type下选择Device
8、 点击create之后页面如下所示,点击文件名称编辑识别图
9、 进入编辑画面之后点击add target
10、 目标编辑框中的第一个选项是识别的类型,初学者先从简单入手,选择第一个。在File下选择一个识别的标志,jpg或png小于2mB。在Width下填入标志图的宽度,我这里是1024(图片宽度查看的方法:右键点击图片,选择“属性”,在上面的选择“详细信息”选项,里面就有宽度),具体操作如下图:
11、 下载识别图包,步骤如下:
12、 点击下载之后会弹出一个对话框,让你选择开发平台,这里我选择unity
13、 下载完了之后就会出现一个文件
识别图的图片的选择要选一些比较复杂的图标,vuforia是通过构建特征点来识别的,图片无区分颜色,是根据灰度值来判断特征点的,打开识别图文件编辑框可以看到特征点(下图黄色的点就是识别点),右边有评级。