Vuforia开发问题记录(三)------- Vuforia AR项目由7.0版本迁移至7.2

25 篇文章 10 订阅

为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论


迁移之前版本 : Unity2017.3,vuforia 7.0.20

迁移之后版本 : Unity2018.2 Vuforia 7.5.26

1.使用unity2018.2直接打开2017.3的AR项目

电脑未插摄像头会出现如下错误:

 2.更改VuforiaConfiguration

在Vuforia 7.2中,不推荐使用扩展跟踪API。功能等价物以Device Tracker的形式继续。开发人员可以通过启用位置设备跟踪器来启用扩展跟踪功能。

迁移使用Image Targets,VuMarks,Multi-Targets,Cylinder Targets或Object Targets的应用程序的开发人员正在寻找与7.2之前相同的扩展跟踪功能,应做如下更改:

3. 动态激活Dataset出现Could not deactivate dataset.

动态激活之前写了篇文章 :  Vuforia功能记录(一)------ 动态加载dataset,因此可以使用热更新来加载识别对象

原先7.0版本无出错现象,不过我们可以看配置文件的提示 : 

这个意思是7.2中如果场景加载的时候有TrackingBehaviour其对应的Dataset会自动动态加载,这倒是挺意外的一个功能

修改如下 : 

       在LoadDataSet中删除

 foreach (var tb in datasets)
 {
            objectTracker.DeactivateDataSet(tb);
 }

运行即可,至此迁移完成,非常简单,在此介绍下 vuforia 7.2的更新

1.Vuforia Fusion支持ARCore与ARKit的地面追踪

Vuforia Fusion默认优先级:

  1. 平台启动器(ARKit / ARCore)
  2. Vuforia VIO
  3. Vuforia SLAM

由于增加了对平台启用程序的支持,因此AR内容,目标和物理对象都具有以米为单位的坐标比例。未正确设置其比例的对象可能无法很好地跟踪。

 ARCore使用参考如下 : https://library.vuforia.com/content/vuforia-library/en/articles/Solution/arcore-with-vuforia.html

2.弃用前置摄像头

 

官方参考:https://library.vuforia.com/content/vuforia-library/en/articles/Solution/How-To-Migrate-a-Unity-Project.html#migrating-7-2

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千喜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值