Vuforia入门学习 —— 虚拟按钮的实现
功能描述:
采用的是Vuforia提供的Prefab中的ImageTarget、ARCamera、VirtualButton,通过按下(释放)按钮和松开(隐藏)按钮
插件下载:
如果是2019.2版本之前的版本,需要导入Vuforia官网上的sdk,若为2019.2之后的版本,需要在unity中windows下的Package Manager中的Vuforia Engine AR下载sdk的包。分别为左右图所示:
场景搭建:
删除Main Camera,将asset中Vuforia的Prefab中的ARCamera和ImageTarget拖入场景,在ARCamera下添加APP License Key,然后再Image Target的Inspector面板下设置相应的识别信息。
紧接着在Image Target下边建立一个cube和sphere,并将Vuforia——>prefab下的Virtual Button拖入Image Target。最后设置这两个虚拟按钮的名字。
脚本编写:
功能实现:
运行unity并识别图片,由于我们在最开始将两个物体隐藏起来了,所以看不见东西。
当按下左边的showsphere按钮时,图片如下:
当按下右边的showcube时,图片如下:
VuforiaButton功能实现完毕。