Problema con variabile float

di il
5 risposte

Problema con variabile float

Ciao a tutti, sono nuovo, stavo cercando aiuto per un mio problema ed ho trovato questo forum.
Comunque, il mio problema è che quando vado a scrivere una variabile di tipo float, non mi mette tutto il valore fino al quale ho assegnato (ovvero ToString("F1") ) ma mi mette solo la prima cifra.
Ad esempio se il valore è 98.4 metterà solo 9 , in caso è 128.4 metterà 1 e così via...
Non capisco il perché, potete aiutarmi?

5 Risposte

  • Re: Problema con variabile float

    Riporta il pezzo di codice così possiamo capire meglio.

    Ma non è che stai parlando di java? Da come hai scritto toString parrebbe così.

    ciao
  • Re: Problema con variabile float

    In realtà è Unityscript
  • Re: Problema con variabile float

    Script "timer.js"
    var intervallo : float = 0.01;
    static var tempo = 0.0;
    var temposcritto : UI.Text;

    function Start()
    {
    tempo = 0.0;
    InvokeRepeating("Timer", 0, intervallo);
    }

    function Timer()
    {
    tempo=tempo+0.1;
    temposcritto.text = tempo.ToString("0.0");
    }

    function Update()
    {
    if(Gravita.Fine == 1 || Movimento.CollisioneDetector == 1)
    {
    GameOver();
    }
    }

    function GameOver()
    {
    Score.CurrentTime = tempo;
    CancelInvoke ();
    Application.LoadLevel("GameOver");
    }



    Script "Score.js"
    static var CurrentTime: float;
    static var HighScore : float;
    var TempoImpiegato : UI.Text;
    var Record : UI.Text;


    function Start()
    {
    if (CurrentTime>HighScore)
    {
    HighScore= CurrentTime;
    }
    TempoImpiegato.text = "Score : "+ CurrentTime.ToString("0.0");
    Record.text = "Record : "+ HighScore.ToString("0.0");
    }
  • Re: Problema con variabile float

    Niente, nessuna idea?

    Inviato dal mio GT-I9301I utilizzando Tapatalk
  • Re: Problema con variabile float

    Non conosco la libreria. Non vedo errori di sintassi evidenti, per cui non so che dirti.

    Potresti provare a cercare un forum specializzato in unityscript.
Devi accedere o registrarti per scrivere nel forum
5 risposte