(番外篇) 高通 AR Unity 虚拟按钮 -源于 官网
2013-09-29 15:52
369 查看
高通 AR Unity 虚拟按钮
https://developer.vuforia.com/resources/dev-guide/virtual-buttons-unity
1.虚拟按钮是图像上的目标,用户可以在现实世界中触摸,以触发一个动作的“热点”。
现有的图像目标的一个实例的VirtualButton预制拖动到场景中添加虚拟按键。平移和缩放按钮,以匹配所需的位置,并给它一个名字。虚拟的按钮添加这样写入到config.xml文件,加载时的情景,但在运行时创建。需要注意的是需要一个虚拟的按钮,是图像场景中的目标子对象。
注:虚拟按钮工作只与形象目标有关,而不是帧标记或多重目标。
虚拟按钮需要覆盖面积的目标,其中包括探测功能。
2.在目标上放置虚拟按钮后,处理事件的按钮是通过实现 IVirtualButtonEventHandler接口。这个接口有两个方法,OnVirtualButtonPressed和OnVirtualButtonReleased的。当事件处理程序被调用时,您将通过一个实例的虚拟按钮,包括按钮的名称。通过这种方式,可以应对不同的按钮事件。虚拟按钮示例应用程序的一个完整的例子。
在运行时创建和删除虚拟按键
通过在相应的您ImageTargetBehaviour实例调用的CreateVirtualButton成员函数创建一个新的虚拟按钮在运行时对给定图像目标。
注:在本地图像对象空间中定义的位置和大小参数。
销毁一个由调用DestroyVirtualButton,也被定义在ImageTargetBehaviour虚拟按钮。
注:由于热插拔数据库,该数据库必须被关闭,然后再创建一个虚拟的按钮:
在运行时重新配置虚拟按键
一个虚拟按钮,在运行时更改以下属性:
灵敏度 - 设置一个虚拟按钮的灵敏度通过设置SensitivitySetting 资源在VirtualButtonBehaviour实例。
在图像上目标的位置和面积的大小 - 改变通过改变部件在转换中的虚拟按钮的游戏对象的位置,和缩放的虚拟按钮的位置和大小。
搭建其他游戏对象的虚拟按键
重新配置虚拟按钮在运行时的一个典型用例是,当你想要一个按钮,创建对象。为了适应这种情况,一个虚拟按钮,将不需要图像目标中的一个子对象,但可以连接到另一个对象,其本身具有的图像目标作为父。对象移动时,虚拟按钮一起移动,重新配置自动适应。
注:这仅适用于预先定义的条件下编辑脚本执行。必须位于它的父对象的中心的虚拟按钮。它始终是轴对准目标图像。此外,父不能有一个非均匀的规模。如果确实如此,编辑器,脚本会自动重新调整对象,并显示警告。
在这个例子中,一个虚拟的按钮是一个孩子的足球。
原文链接请看此处: https://developer.vuforia.com/resources/dev-guide/virtual-buttons-unity
https://developer.vuforia.com/resources/sample-apps/virtual-button-sample-app
若您有使用心得,请跟帖或者与我联系。
https://developer.vuforia.com/resources/dev-guide/virtual-buttons-unity
1.虚拟按钮是图像上的目标,用户可以在现实世界中触摸,以触发一个动作的“热点”。
现有的图像目标的一个实例的VirtualButton预制拖动到场景中添加虚拟按键。平移和缩放按钮,以匹配所需的位置,并给它一个名字。虚拟的按钮添加这样写入到config.xml文件,加载时的情景,但在运行时创建。需要注意的是需要一个虚拟的按钮,是图像场景中的目标子对象。
注:虚拟按钮工作只与形象目标有关,而不是帧标记或多重目标。
虚拟按钮需要覆盖面积的目标,其中包括探测功能。
2.在目标上放置虚拟按钮后,处理事件的按钮是通过实现 IVirtualButtonEventHandler接口。这个接口有两个方法,OnVirtualButtonPressed和OnVirtualButtonReleased的。当事件处理程序被调用时,您将通过一个实例的虚拟按钮,包括按钮的名称。通过这种方式,可以应对不同的按钮事件。虚拟按钮示例应用程序的一个完整的例子。
在运行时创建和删除虚拟按键
通过在相应的您ImageTargetBehaviour实例调用的CreateVirtualButton成员函数创建一个新的虚拟按钮在运行时对给定图像目标。
注:在本地图像对象空间中定义的位置和大小参数。
销毁一个由调用DestroyVirtualButton,也被定义在ImageTargetBehaviour虚拟按钮。
注:由于热插拔数据库,该数据库必须被关闭,然后再创建一个虚拟的按钮:
在运行时重新配置虚拟按键
一个虚拟按钮,在运行时更改以下属性:
灵敏度 - 设置一个虚拟按钮的灵敏度通过设置SensitivitySetting 资源在VirtualButtonBehaviour实例。
在图像上目标的位置和面积的大小 - 改变通过改变部件在转换中的虚拟按钮的游戏对象的位置,和缩放的虚拟按钮的位置和大小。
搭建其他游戏对象的虚拟按键
重新配置虚拟按钮在运行时的一个典型用例是,当你想要一个按钮,创建对象。为了适应这种情况,一个虚拟按钮,将不需要图像目标中的一个子对象,但可以连接到另一个对象,其本身具有的图像目标作为父。对象移动时,虚拟按钮一起移动,重新配置自动适应。
注:这仅适用于预先定义的条件下编辑脚本执行。必须位于它的父对象的中心的虚拟按钮。它始终是轴对准目标图像。此外,父不能有一个非均匀的规模。如果确实如此,编辑器,脚本会自动重新调整对象,并显示警告。
在这个例子中,一个虚拟的按钮是一个孩子的足球。
原文链接请看此处: https://developer.vuforia.com/resources/dev-guide/virtual-buttons-unity
https://developer.vuforia.com/resources/sample-apps/virtual-button-sample-app
若您有使用心得,请跟帖或者与我联系。
相关文章推荐
- 高通 AR Unity 虚拟按钮
- unity基础开发----高通 AR Unity 虚拟按钮
- 高通 AR Unity 虚拟按钮(译)
- 高通 AR Unity 虚拟按钮
- 10.高通 Vuforia for Unity 虚拟按钮 (包教会教程,学不会你砍我)
- [转载] unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(一)
- Unity 高通AR发布到Android发生黑屏
- Unity中 高通ar打开摄像头
- 利用高通Vuforia、Unity 实现AR识别图触发音频播放
- 高通ar,unity实现3D物体识别,图片识别
- Unity中加入虚拟按钮不可见
- 利用Unity和高通实现简单的AR功能
- unity+高通vuforia开发增强现实(AR)教程(二)
- unity5+Vuforia SDK5实现高通AR在unity下的环境构建
- unity+高通vuforia开发增强现实(AR)教程(三) (勘误)
- 高通Vuforia+Unity——实现简单的AR功能
- unity开发-高通Ar
- vuforia 高通AR中 识别图与被加载的虚拟物体的关系(修正)
- unity+高通vuforia开发增强现实(AR)教程(三)