【问题标题】:Vuforia Image Target Virtual Button not respondingVuforia Image Target 虚拟按钮没有响应
【发布时间】:2019-08-29 10:34:02
【问题描述】:

我的图像目标上的虚拟按钮根本不响应物理卡上的按下。

我已尝试遵循有关如何实现虚拟按钮的教程,尝试了具有不同点特征的不同图像目标,并确保 vuforia 已更新。图像目标有足够多的点特征: View post on imgur.com 。似乎无论我将虚拟按钮放在哪里,无论它的大小如何,它都不会被识别为被按下。灵敏度也经过了各个级别的测试。

以下是附加到图像目标的脚本中的所有相关代码。 GameObject btnObj 是虚拟按钮,它是图像目标的子对象:

public class vButton : MonoBehaviour, IVirtualButtonEventHandler
{

    public GameObject btnObj;

    void Start()
    {
        btnObj.GetComponent<VirtualButtonBehaviour>().RegisterEventHandler(this);
    }

    public void OnButtonPressed(VirtualButtonBehaviour vb)
    {
        Debug.Log("Button pressed!");
    }

    public void OnButtonReleased(VirtualButtonBehaviour vb)
    {
        Debug.Log("Button released!");
    }
}

您会期望当按下按钮时 Debug.Log 会被触发,但事实并非如此。什么都没有发生。

【问题讨论】:

    标签: unity3d button virtual vuforia


    【解决方案1】:

    尝试改变这一点:

    public void OnButtonPressed(VirtualButtonBehaviour vb)
    

    为此:

    public void OnButtonPressed(VirtualAbstractButtonBehaviour vb)
    

    对另一种方法做同样的事情,问候!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多