Unity开发备忘录000015:Unity2019实现Vuforia AR

用Unity2019版实现Vuforia AR要比Unity5.x及以前版本实现Vuforia AR方便得多,因为Unity2019版已将Vuforia的SDK集成到开发环境中。

实现步骤:

1. 在Vuforia官网(https://developer.vuforia.com/)上注册,并获取许可证秘钥

(1)点击Get Development Key按钮

获取秘钥

(2)填写许可证名字,并勾选同意Vuforia开发者协议,然后点击Confirm按钮

许可证名字

此时已获得许可证秘钥,将在随后的开发中使用。

test

2. 创建识别图数据库

(1)切换Target Manager标签,并点击Add Database按钮,弹出Create Database对话框

Target

添写Database Name(数据库名字),选择Debice类型,点击Create按钮,创建。

(2)添加目标识别图,并获取识别图的数据库

点击Add Target按钮,添加目标识别图。

选择Single Image类型,点击Browse按钮上传目标识别图,填写图片的宽度和名字,点击Add按钮添加。

选择上传的目标识别图,点击Download Database按钮下载相应的数据库——test.Unitypackge。

3. 在Unity中激活Vuforia

在“文件”下拉菜单中选择Build Setting,打开Build Setting窗口,选择Android选项,点击“玩家设置”按钮,找到“XR设置”,勾选“以支持Vuforia增强现实”后面的选择框。

4. 导入识别图数据库

将test.Unitypackage拖拽到“项目”面板中的Assets中,将弹出上图窗口,点击“导入”按钮导入数据库。

5. 创建AR摄像机

在“游戏对象”下拉菜单中,选择Vuforia Engine中的AR Camera创建AR摄像机,并把场景中原有的摄像机删掉。

6. 配置Vuforia

选择“层级”面板中的ARCamera,在“检查器”面板中点击Open Vuforia Engine Configuration按钮,打开Vuforia的配置面板。

将在Vuforia官网上申请的许可证秘钥添加到App License Key后面的输入框中,并按下图勾选相应的选项。

7. 在场景中添加目标识别图

在“游戏对象”下拉菜单中选择Vuforia Engine中的Image,为项目添加目标识别图。

8. 在识别图上添加一个被显示的游戏对象

选择“层级”面板找那个的ImageTarget,打开“游戏对象”下拉菜单,在“3D对象”中选择“立方体”,使其该立方体隶属于ImageTarget。

9. 发布Android包,并安装到手机上测试

具体发布方法见博客https://blog.csdn.net/sunbowen63/article/details/89597203

大功告成!

老孙头课堂:https://edu.csdn.net/lecturer/3617

猜你喜欢

转载自blog.csdn.net/sunbowen63/article/details/90515207
今日推荐