AR虚拟按键为真实识别图上的按键,通过按键可以实现真实与虚拟之间的按键交流。
(一)添加按键
点击target,打开advance,添加虚拟按键,即可在此target下添加虚拟按键
注:虚拟按键无法旋转,只能更改长宽,可以通过Name给虚拟按键添加一个标识,通过name访问到此按键
(二)按键触发
public class VirtualBtnController : MonoBehaviour,IVirtualButtonEventHandler//通过接口实现点击事件
{
public VirtualButtonBehaviour[] virtualButtons;
public UnityEngine.UI.Button[] structureButtons;
//public UnityEngine.UI.Button[] structureButtonsCT;
public void OnButtonPressed(VirtualButtonBehaviour vb)
{
Debug.Log("Virtual button "+vb.VirtualButtonName+" pressed");
//BC virtual button function
if(vb.VirtualButtonName.