Vuforia VirtualButoon

来源:互联网 发布:trunk端口配置代码 编辑:程序博客网 时间:2024/06/06 06:34

1先创建一个ARCamera

2在创建一个ImageTarget

3在ImageTarget下面创建一个virtualButton

4调整virtualButton的位置

5在ImageTarget上面创建一个监听的脚本

using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Vuforia;  //1.引入Vuforia命名空间  public class MyVirtualButtonHandler : MonoBehaviour, IVirtualButtonEventHandler  //2.继承IVirtualButtonEventHandler接口。  {    //3.实现IVirtualButtonEventHandler接口的两个方法,按下和释放。      public void OnButtonPressed(VirtualButtonAbstractBehaviour vb)    {                Debug.Log("虚拟按钮按下");    }    public void OnButtonReleased(VirtualButtonAbstractBehaviour vb)    {        Debug.Log("虚拟按钮释放");    }        // Use this for initialization      void Start()    {        //4.给按钮们添加注册事件          VirtualButtonBehaviour[] vbs = GetComponentsInChildren<VirtualButtonBehaviour>();        for (int i = 0; i < vbs.Length; i++)        {            vbs[i].RegisterEventHandler(this);        }                    }

原创粉丝点击