vuforia6.2 在unity中图片识别模型流程(二)

来源:互联网 发布:ipad1 安装软件旧版本 编辑:程序博客网 时间:2024/05/23 19:06

本篇接上篇,主要介绍通过代码自行操作模型及发布设置。

通过代码自行操作模型

  • vuforia代码浅析

    在ImageTarget物体上找到DefaultTrackableEventHandler组件,并打开。

    这里写图片描述

    此脚本主要是对识别后的操作进行控制的。
    如果对识别后对模型有操作可在此脚本里添加。

    这里写图片描述

    我们同样可以自行编写脚本进行操作,只需继承ITrackableEventHandler即可。

    在此脚本中,我们可以发现最重要的是以下三个方法:

    这里写图片描述

    这里写图片描述

    这里写图片描述


从方法名中可以看出,OnTrackableStateChanged即为当识别状态发生改变时调用的方法。
OnTrackingFound即为当识别成功后调用的方法。
OnTrackingLost即为当识别图离开镜头后调用的方法。

那我们不难看出要对模型进行操作即可从这三个方法入手。
比如我们如果想在模型出现后能够通过手指来操作模型旋转,放缩等操作时,即可通过手势插件FingerGesture或EasyTouch来进行操作。
又如我们如果想通过UGUI添加按钮,通过按钮来是模型实现对应的功能的话,我们也可以在此脚本中控制按钮的出现和消失等。
具体的功能的话可以根据需求来开发。

发布设置

  • 设置需要注意的地方

    这里写图片描述
    这里写图片描述

发布时其他设置按照vuforia的要求来即可,需要注意的是图中框中的部分,这里的CompanyName和ProductName一定要和在官网申请时的名字是要一样的,包括大小写。

BundleIdentifier里面也是一样的。

如果出现不一致,可以在官网账号信息或证书申请处进行修改即可。

不一致会导致无法识别的情况,一定要注意。

最后,发布安装后大家会发现使用过程中左下角有vuforia的商标,
这个商标是需要付费才能够去除的,但是可以被UI遮挡,有需要的朋友可以根据自己经济情况解决。

0 0
原创粉丝点击