如何利用Vuforia6.2.10,在Unity2017中来实现AR中的虚拟按钮功能

本文介绍了如何在Unity2017中结合Vuforia6.2.10实现AR增强现实应用中的虚拟按钮功能。通过导入Vuforia,设置ARCamera,利用VirtualButton进行交互,编写控制虚拟按钮的脚本,实现当按钮被按下或释放时改变虚拟物体颜色的效果。注意虚拟按键应放置在识别点较多的地方以确保更好的识别效果。
摘要由CSDN通过智能技术生成

我们在开发一些AR应用的时候有时候会需要与识别图进行一些简单的交互,这就可以利用.Vuforia自带的VirtualButton功能来利用识别图和虚拟物体有一个简单的交互

步骤:

1.首先导入Vuforia,这里使用的是Vuforia6.2.10的版本,Unity2017.1.0f3。

2.将识别图的数据包导入该工程。

3.删除原始场景中的MainCamera,再从Vuforia-Perfabs中将ARCamera和ImageTarget拖到场景

4.在ARCamera的Inspector中 找到其上的VuforiaBehaviour组件,并点击OpenVuforiaConfiguration进入编辑界面。 在AppLicenseKey 中输入LicenseKey,并将Datasets中的LoadxxDatabase勾选(xx为你的DatabaseName),其余设置可按需要设置。

5.然后设置ImageTarget。

(白色的ImgTarget


这里需要在Assets-Editor-Vuforia-ImageTargetTextures-xx(DatabaseName) 中,找到识别图,将其TextureShape改成2D即可

 )

 

 )



6.将Vuforia-Perfabs 中的VirtualButton 拖到场景中,拖到指定的位置。图中浅蓝色的位置是按下VirtualButton可以生效的位置。


 

7.假设我们需要按键来控制方块的颜色,首先新

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值