我们在开发一些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.假设我们需要按键来控制方块的颜色,首先新