Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Error en guardado y igualdado de valores;

Iniciado por Mega, Septiembre 02, 2017, 10:09:59 PM

Tema anterior - Siguiente tema
Hola tengo un error que es que cuando puntosScore > puntosHiScore no pasa esto puntosScore = puntosHiScore y tampoco guarda ni carga el valor de puntosHiScore.
 

#pragma strict
var HiScore :UI.Text;
var Score : UI.Text;
var puntosHiScore : int;
var puntosScore : int;
var NombreHiScore : UI.Text;
var NombreScore : UI.Text;
//var Imput : UI.Text;
//var Nombre : String;
var ContadorPuntos : ContadorPuntos;
function Start () {
 
 HiScore.text = puntosHiScore.ToString();
 Score.text = puntosScore.ToString();
 puntosScore = ContadorPuntos.Puntuacion;
 
 var TextoCapturado: float = PlayerPrefs.GetInt("PuntuacionMaxima", puntosHiScore);
    puntosScore = TextoCapturado;
    HiScore.text = TextoCapturado.ToString();
    Debug.Log("Cargado");
}
 
function Update () {

   HiScore.text = puntosHiScore.ToString();
   Score.text = puntosScore.ToString();
   puntosScore = ContadorPuntos.Puntuacion;

if(puntosScore > puntosHiScore){

      puntosScore = puntosHiScore;
      Debug.Log("lo es");
      HiScore.text = puntosHiScore.ToString();
      puntosScore = ContadorPuntos.Puntuacion;
     
 PlayerPrefs.SetInt("PuntuacionMaxima", puntosHiScore);    
      Debug.Log("DatosGuardado" + puntosHiScore);
   
    }
       
 }


 
 

Septiembre 08, 2017, 04:20:12 PM #1 Ultima modificación: Septiembre 11, 2017, 02:57:15 PM por pioj
creo que el fallo esta en Start() la linea despues de
 



   
       
   
   
      var TextoCapturado...
   
   
      creo que deveria ser
   
   
      puntosHiScore = TextoCapturado;
   
   
      y tienes puesto
   
   
      puntosScore = ...
   
   
       
   

[/quote]
 
 
 
no se si sera eso, no he podido testearlo

debugeando lo veras enseguida este tipo de fallos
 
 

Etiquetas: