VuforiaAR 开发之Unity2017.2.0之前的做法

Vuforia开发在Unity2017版本之前需要先导入Vuforia插件,之后的版本可以在下载安装Unity时将AR插件一起安装,无须另外导入插件;这次主要是讲解使用Unity2017版本之前的版本如何开发一个简单的AR应用;本文以Unity5.6.1为例;

准备工作

1、需要有Vuforia适用Unity的插件:
Vuforia-Unity下载地址1
Vufori-Unity下载地址2
2、下载并安装好Unity5.6.1版本;可以去unity官网下载并安装;
3、在Vuforia官网注册一个开发账号,以便获取App License Key;

开发步骤(制作一个简单的扫图片出模型的Demo)

1、新建Unity项目,将Vuforia-Unity导入到项目中;
2、登录Vuforia官网,创建一个License Key;
VuforiaAR 开发之Unity2017.2.0之前的做法VuforiaAR 开发之Unity2017.2.0之前的做法
2、创建完成之后找到App License Key,复制到项目中;
VuforiaAR 开发之Unity2017.2.0之前的做法
复制上图中的红框内容,拷贝到下图红框位置;VuforiaAR 开发之Unity2017.2.0之前的做法
3、接下来制作识别图,识别图可以自己定义,这里网上随便下载一张图片,将图片上传到Vuforia官网;首先需要创建Database;
VuforiaAR 开发之Unity2017.2.0之前的做法之后上传图片:
VuforiaAR 开发之Unity2017.2.0之前的做法
上传识别图之后查看识别图的识别度,也就是有几颗星,星越多则表示图片识别度越高,如果星太少识别度太低请更换图片;
如果识别度挺高则下载unity资源包,并将下载的资源包导入到unity中;
VuforiaAR 开发之Unity2017.2.0之前的做法
4、将下载的资源包导入unity之后,**导入的资源文件;新建场景,将ARCamera预制体拖入场景中,删除场景中自带的MainCamera;
VuforiaAR 开发之Unity2017.2.0之前的做法
VuforiaAR 开发之Unity2017.2.0之前的做法
5、将Image Target预制体拖入场景中;并设置ImageTargetBehaviour中的相关属性;
VuforiaAR 开发之Unity2017.2.0之前的做法
6、把需要扫描识别出来的模型导入unity中,并拖入场景作为ImageTarget的子物体;在这里以cube为例;
VuforiaAR 开发之Unity2017.2.0之前的做法
7、到此为止,一个简单的Vuforia应用已经制作完成了,接下来就是发布并测试;
VuforiaAR 开发之Unity2017.2.0之前的做法
VuforiaAR 开发之Unity2017.2.0之前的做法