Vuforia Virtual Buttons - No Response from Tap

I’ve set up a new virtual buttons scene, with fresh assets to try and get this to work. For some reason, the button will not respond to a tap.

Here’s my hierarchy:
AR Camera
ImageTarget

  • Virtual Button

All from prefabs.

I’ve applied my script to the ImageTarget (but also tested it on the Virtual Button itself):

using UnityEngine;
using System.Collections;

public class VirtualButtonEventHandlerURL : MonoBehaviour, IVirtualButtonEventHandler {

	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
	
	}
	
	// Called when the virtual button has just been pressed.
    void IVirtualButtonEventHandler.OnButtonPressed(VirtualButtonBehaviour vb){
		Debug.Log("Tapped");
	}

    // Called when the virtual button has just been released.
    void IVirtualButtonEventHandler.OnButtonReleased(VirtualButtonBehaviour vb){
		Debug.Log("Released");
	}
}

I cannot, for the life of me, get any response with the Logs.

I’ve followed what’s required to set this up from this page: https://developer.vuforia.com/resources/dev-guide/virtual-buttons-unity
Can anybody help?

Does it work on tap? I though it’s supposed to get triggered when you cover it with our finger. I don’t think it can detect the tap from a video stream.

Hey danhanly,

Try to tap the button on your image target and not on your screen. I tried the same thing. When I am tapping on the screen it is not working. But when I tap or cover the area on image target, it is working. You can try the same. Once I’ll make the tap work on screen, I will let you know.