Vuforia开发(ImageTarget)的实现一

这是入门篇的AR开发,开发人员需要有一定的Unity基础、c#基础。实现很简单,认真就可以了,下面我会详细的讲一遍。希望能给你带来帮助。

首先讲一下环境:

Win10,unity2017.3.1,vs2017。以上三者应该是必备的吧。下面我从制作基础开始讲。

第一步:检查你的Unity版本

 1.unity7.2以下版本(不建议使用,本篇未采用此方式,但SDK导入进去之后差不多)

打开https://developer.vuforia.com/downloads/sdk该网址,

下载上图所示的unity插件包导入到unity中。

2.unity7.2以上版本

1,查看自己之前是否安装了Vuforia的库。点击左上角菜单栏的GameObject,查看子列表中是否有Vuforia组件。有的话就已经安装了;如果没有的话:https://unity3d.com/cn/get-unity/download/archive下载对应版本的Unity安装器,双击运行

在上面这个窗口只安装Vuforia这个组件就可以了。

第二步:注册Vuforia

一.进入https://developer.vuforia.com官网注册登录(都是搞程序的,这个我就不讲了)

 

二.点击Develop进入

点击1处的免费的Key,2号是云的还有没有水印的。初学者建议使用1处。

讲上面的填写完毕就可以了,我填的是AR

三.点击Development,找到你刚才起名字的那个Key,

红色框内为LicenseKey。之后会在Unity中用到

四.添加Target

依次点击1,2,弹出以下窗口

在上述环境中添加你的Target。我这里添加的是ARGril。创建成功之后,双击该Target。

点击Add Target。

选择1处所示,点击2处。选择一张你想识别的照片,3处随便填都行的,我这里填了1。点击Add确定。稍等会显示照片的识别程度。

我的是三颗星。最好找到识别度为吴颗星的。少于三颗星基本上识别不了的。

然后选中这个,点击DownLoad DataBase

选择Unity Editor.,DownLoad就好了。

以上是在开始创建前的准备,慢慢来,很快就可以实现了。

第五步,打开Unity,创建新的工程

一.依次点击左上角的Gameobject    Vuforia   ARCamera,弹出下面窗口,点击Import。

二.新建一个场景,将本身的Camera删除,创建ARCamera,

选中ARCamera,点击上图所示的地方

在红框内,黏贴你的LicenseKey

二,在Hierachy面板空白地方右键,创建Vuforia的ImageTarget组件。选中,在如下所示的组件中

选择你的Database和ImageTarget。

三.创建Cube,设置为ImageTarget的子物体。调整合适的大小就可以了。

四.因为我没有摄像头,只能发布安卓端测试。https://blog.csdn.net/mo_qi_qi/article/details/81739935,这个网址是Unity发布安卓的配置。

五.安装到手机,扫描你之前上传的那张图片,就可以看到Cube了。

下一篇我将会写,怎样控制模型的旋转,放大,缩小等一些操作。不对的地方请指出来。希望大家共同学习。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值