《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

本节书摘来自华章出版社《AR与VR开发实战》一书中的第2章,第2.1节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.1 准备Vuforia开发环境

  1. Vuforia简介
    Vuforia是一款能为现实世界物体带来互动体验的AR开发平台,旨在帮助开发者打造全新级别的真实世界物品与虚拟物品的互动。它使用计算机视觉技术来实时地识别和跟踪平面图像以及简单的3D物体,使开发者能够在现实世界和数字体验之间架起桥梁。

Vuforia通过Unity游戏引擎扩展提供了C、Java、Objective-C和 .NET语言的应用程序编程接口,能够同时支持iOS和Android的原生开发,使得开发者在Untiy引擎中开发的AR应用很容易移植到iOS和Android平台上。
2.注册成为Vuforia用户
(1)打开Vuforia官网https://developer.vuforia.com/
(2)如果你已经是Vuforia 注册用户 ,就可以直接输入邮箱和密码登录Vuforia管理后台;如果你还没有注册过Vuforia用户,则需要点击注册并填写相关注册信息。
(3)在完成注册信息填写后,Vuforia会给注册邮箱发送一封**邮件,登录邮箱按照提示操作即可**Vuforia账户。
(4)在**Vuforia账户后就可以点击登录进入Vuforia管理后台了,如下图所示。


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

3.下载Vuforia SDK for Unity
(1)点击上图中的Downloads链接并按照下图所示完成操作,注意在下载列表中选择


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

(2)本节下载的Vuforia SDK版本为vuforia-unity-5-0-5。下载解压完成后会得到后缀名为.unitypackage的Unity插件包。
  1. Vuforia 5.0.5 SDK支持的环境
    (1)Android平台支持的最低版本是Android 4.0.3。

(2)Unity支持版本为4.6.7—5.1.3p1(本节使用的Unity版本为5.0.2f1)。
5.新建Unity工程
运行Unity程序,按照步骤创建一个新的Unity工程,也可以直接打开已有的Unity工程来进行Vuforia SDK导入。


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

6.导入Vuforia SDK for Unity插件
双击在步骤3中下载的.unitypackage插件包,弹出以下窗口后点击Import。


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

也可以在菜单栏中选择Assets→Import Package→Custom Package,然后再选择
.unitypackage文件来导入插件。
如果出现以下界面,点击“I Made a Backup.Go Ahead!”按钮即可。


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

在导入完成后,Project 窗口中显示如下:


《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

至此,Vuforia SDK已经成功导入了新建的Unity项目中,接下来可以创建开发Demo。