示例#1
0
 void OnGUI()
 {
     GUI2.ScaleGUI();
     if (GUI2.Button(rectangulo, "Cambio de camara"))
     {
         if (camara1.enabled == true)
         {
             //cuando le damos al boton, se desactiva la camara y
             //el script/characterController para que no se muevan
             //los dos personajes a la vez
             camara1.enabled  = false;
             camara2.enabled  = true;
             control1.enabled = false;
             control2.enabled = true;
             script.enabled   = true;
         }
         else
         {
             camara1.enabled  = true;
             camara2.enabled  = false;
             control1.enabled = true;
             control2.enabled = false;
             script.enabled   = false;
         }
     }
     GUI2.ResetGUI();
 }
示例#2
0
 void OnGUI()
 {
     GUI2.ScaleGUI();
     if (GUI2.Button(jugar, "Empezar nueva partida")) //cambiar para borrar datos guardados
     //o asignarle unos valores iniciales que ya se modificaran la proxima vez que guardemos
     {
         PlayerPrefs.SetInt("experiencia", 1);
         PlayerPrefs.SetFloat("vida", 100);
         PlayerPrefs.SetInt("escenario", 1);
         PlayerPrefs.SetInt("comprobacion", 1);
         //Application.LoadLevel(PlayerPrefs.GetInt("escenario"));
         SceneManager.LoadScene(PlayerPrefs.GetInt("escenario"));
     }
     if (GUI2.Button(cargarPartida, "Cargar Partida")) //aqui podrias ampliar la condicion para que si no se cumple...
     {                                                 //entonces no deja clickear
         if (PlayerPrefs.GetInt("comprobacion") == 1)
         {
             //Application.LoadLevel(PlayerPrefs.GetInt("escenario"));
             SceneManager.LoadScene(PlayerPrefs.GetInt("escenario"));
         }
     }
     if (GUI2.Button(salir, "Salir"))
     {
         Application.Quit();
         //SceneManager.
     }
     GUI2.ResetGUI();
 }