08-12-2016, 10:02 PM
Salve, sono nuovo nella "fase Scripting" di un videogioco, ho un problema molto banale che però non so come risolvere. Una volta che "premi" arriva a 4 non riesco a resettarlo per farlo tornare a zero. Ecco a voi lo script(scusate per la banalità dei nomi delle variabili )
public void OnButtonClick()
{
premi += 1; // <------------------------------------------------------- ecco la variabile incriminata
if (premi == 1)
{
Debug.Log("1");
triangolo.SetActive(true);
Cube.SetActive(false);
}
if (premi == 2 )
{
Debug.Log("2");
triangolo.SetActive(false);
Cerchio.SetActive(true);
}
if (premi == 3)
{
Debug.Log("3");
Cerchio.SetActive(false);
Rettangolo.SetActive(true);
}
if (premi == 4)
{
Debug.Log("4");
Cube.SetActive(true);
Rettangolo.SetActive(false);
premi = 0; // <-------------------------------------------------------
public void OnButtonClick()
{
premi += 1; // <------------------------------------------------------- ecco la variabile incriminata
if (premi == 1)
{
Debug.Log("1");
triangolo.SetActive(true);
Cube.SetActive(false);
}
if (premi == 2 )
{
Debug.Log("2");
triangolo.SetActive(false);
Cerchio.SetActive(true);
}
if (premi == 3)
{
Debug.Log("3");
Cerchio.SetActive(false);
Rettangolo.SetActive(true);
}
if (premi == 4)
{
Debug.Log("4");
Cube.SetActive(true);
Rettangolo.SetActive(false);
premi = 0; // <-------------------------------------------------------