Vuroria增强现实平台,Unity工具开发——ImageTargetPackage 在识别不同图像的同时,自定义功能
2016-10-02 16:20
399 查看
这篇文章是在已经注册好Vuforia开发者账号,已经获取License
Key,已经下载并导入了vuforia-unity-6-0-112.unitypackage(我使用的版本),已经建好自己的Database的基础上,具体地解释如何在识别不同图像的同时,自定义功能。
上述步骤均需进入https://developer.vuforia.com/ 来实现。
在Unity中导入ImageTarget-6-0-112.unitypackage,打开scenes文件夹中的Vuforia-3-ImageTargets场景,其在Unity中的层级菜单如图:
其中,ImageTargetStones的
Inspector面板如图所示:
其中主要的属性为 Image TargetBehaviour和
Default TrackableEvent Handler。前者直接指定待识别的图像,后者定义了识别图像时 OnTrackingFound()和图像消失时OnTrackingLost()的功能,可以自行更改。
例如,根据不同的待识别图像,提示其对应显现虚拟物体的名称。当识别出chips图像时,屏幕上显示“That's
a gold teapot!”。
(1)注意在构建database时,为每个图像取的名字:
(2)在 OnTrackingFound()方法中添加如下代码:
Key,已经下载并导入了vuforia-unity-6-0-112.unitypackage(我使用的版本),已经建好自己的Database的基础上,具体地解释如何在识别不同图像的同时,自定义功能。
上述步骤均需进入https://developer.vuforia.com/ 来实现。
在Unity中导入ImageTarget-6-0-112.unitypackage,打开scenes文件夹中的Vuforia-3-ImageTargets场景,其在Unity中的层级菜单如图:
其中,ImageTargetStones的
Inspector面板如图所示:
其中主要的属性为 Image TargetBehaviour和
Default TrackableEvent Handler。前者直接指定待识别的图像,后者定义了识别图像时 OnTrackingFound()和图像消失时OnTrackingLost()的功能,可以自行更改。
例如,根据不同的待识别图像,提示其对应显现虚拟物体的名称。当识别出chips图像时,屏幕上显示“That's
a gold teapot!”。
(1)注意在构建database时,为每个图像取的名字:
(2)在 OnTrackingFound()方法中添加如下代码:
switch(mTrackableBehaviour.TrackableName) { case "chipss": hint.text = "That's a gold teapot!"; break; }
相关文章推荐
- Vuroria增强现实平台,Unity工具开发——ImageTarget Package 个性化更换UI菜单
- Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
- Vuforia开发完全指南---Image Target,简单方便的AR图像识别
- 更换vuforia中ImageTarget功能的识别目标图像
- Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
- 【Vuforia】基于Vuforia增强现实开发(一)之识别图像播放声音
- 跨平台AR增强现实开发(三)(ARCamera功能与简介)
- [转]多操作系统平台协同开发时 GIT 的注意事项: 不同操作系统中的换行符(不要使用git的换行符自动转换功能,并且,尽可能保证代码的换行符都是unix); 避免使用第三方插件(如 EGit );
- unity+高通vuforia开发增强现实(AR)教程
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 网络订单提醒功能,网点区域功能增强
- unity+高通vuforia开发增强现实(AR)基础
- 快速开发平台的报表工具如何自定义页面宽和高?
- unity+高通vuforia开发增强现实(AR)教程(二)
- 多操作系统平台协同开发时 GIT 的注意事项: 不同操作系统中的换行符(不要使用git的换行符自动转换功能,并且,尽可能保证代码的换行符都是unix); 避免使用第三方插件(如 EGit );
- 跨平台AR增强现实开发(四)(高通识别图5星处理方式)
- [转载] unity+高通vuforia开发增强现实(AR)教程(一)
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 区域管理功能增强(电子商务方向)
- unity+高通vuforia开发增强现实(AR)教程(二)
- unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(二)