Virtual Button Image

 Virtual Button Image

Input:


Create Cube on Cube
Create Sphere on Sphere

On Image Target go to Inspector -> Advance Option and Add Virtual Button
Name the Button , Select Sensitivity 


Programming Virtual Button 

Create C# Script


using UnityEngine;
using Vuforia;


Insert Below Code inside Class 
public GameObject cubeGO, sphereGO;
VirtualButtonBehaviour vrb;

// Start is called before the first frame update
void Start()
{
    cubeGO.SetActive(false);
    sphereGO.SetActive(true);
    vrb = GetComponentInChildren<VirtualButtonBehaviour>();
    vrb.RegisterOnButtonPressed(onButtonPressed);
    vrb.RegisterOnButtonReleased(onButtonReleased);
}

public void onButtonPressed(VirtualButtonBehaviour vb)
{
    cubeGO.SetActive(true);
    sphereGO.SetActive(false);
    Debug.Log("Button Pressed");
}

public void onButtonReleased(VirtualButtonBehaviour vb)
{
    cubeGO.SetActive(false);
    sphereGO.SetActive(true);
    Debug.Log("Button Released");
}









Comments