您的位置:首页 > 移动开发 > Unity3D

增强现实(AR)笔记2:Vuforia+Unity例程ObjectRecognition

2015-11-11 23:06 411 查看

前言

之前以为ImageTarget是最基础的例程,花了挺长时间研究ImageTarget,过程不顺利,让本尊纠结了好几天。今天突然明白官方的ImageTarget例程是用Android SDK开发的,而官方有一个专门针对Unity的例程ObjectRecognition,更适合我们用Unity+Vuforia的学习。我的学习目标刚好也是ObjectRecognition,由于各个对象类型是相互孤立的,所以就放心地丢下其他各种对象类型的学习,直接拿ObjectRecognition来入门。

本文源自Vuforia针对物体识别的官方Unity例程

1. 导入例程

例程为objectrecognition-5.x.x.unitypackage。

双击即可导入,或者使用菜单操作:Assets > Import Package > Custom Package.

2. 增加设备数据库

Object Recognition例程中没有任何预设好的对象,需要你使用Vuforia Object Scanner来创建一个自己的对象。一旦创建好了对象,就可以将包导入到工程中。

关于Object Scanner的操作,官方给了详细的说明,可以查看https://developer.vuforia.com/library/articles/Training/Vuforia-Object-Scanner-Users-Guide。也可以看我的另一篇博文增强现实(AR)学习3:使用Vuforia Object Scaner来扫描物体

3. 场景元素及配置

例程的场景图层向我们展示了如何在Unity中建立一个Vuforia Object Recognition的场景。

啪啪啪,这边一堆的设置,看原文就好了。

4. 编译及执行例程

1.在File > Build Settings中选择好平台。

2.在Build窗口中,添加场景到Scenes。

3.在Player Settings > Other Settings中定义唯一的 Bundle ID。

4.定义唯一的Product Name,它将会在安装在设备上时显示。

5.选择Build编译出可执行程序。

不需要去改变Player Settings中的其他设置,不过你可以在Player Settings修改程序的图标和启动画面以及坐标。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息