用户自定义的虚拟按钮的矩形区域应该等于或大于总体目标区域的10%。摄像机中拍摄的画面中,当虚拟按钮下方的图像特征信息因被遮挡而减少时,就会触发相应的按钮事件。虚拟按钮的大小就是为能够很好地响应触发事件例如一个需要被用户手指触发的按钮的大小就应该小于用户的手指。
而且虚拟按钮可以被设置不同的触发灵敏度,比如对射击游戏的开火键,高灵敏度的按钮的触发显然会高于低灵敏度的触发。而在AR中,虚拟按钮的灵敏度是通过虚拟按钮所需要的被遮挡的面积以及遮挡的时间来体现的。在开发过程中最好要对每一个按钮都进行灵敏度测试,以便达到最好的效果。
内容来源:吴亚峰《VR与AR开发高级教程基于Unity》