示例#1
0
 // Update is called once per frame
 void Update()
 {
     if (motorCarrerasScript.inicioJuego && !motorCarrerasScript.juegoTerminado)
     {
         CalculoTiempoDistancia();
     }
     if (tiempo <= 0 && !motorCarrerasScript.juegoTerminado)
     {
         motorCarrerasScript.juegoTerminado = true;
         motorCarrerasScript.JuegoTerminadoEstados();
         txtDistanciaFinal.text = ((int)distancia).ToString() + " MTS";
         txtTiempo.text         = "0:00";
     }
 }
示例#2
0
    // Update is called once per frame
    void Update()
    {
        if (MotorCarreteraScript.inicioJuego == true && MotorCarreteraScript.juegoTerminado == false)
        {
            CalculoTiempoDistancia();
        }

        if (tiempo <= 0 && MotorCarreteraScript.juegoTerminado == false)
        {
            MotorCarreteraScript.juegoTerminado = true;
            MotorCarreteraScript.JuegoTerminadoEstados();
            txtDistanciaFinal.text = ((int)distancia).ToString() + " mts";
            txtTiempo.text         = "0:00";
        }
    }
示例#3
0
    void Update()
    {
        if (MotorCarreterasScript.bInicioJuego && !MotorCarreterasScript.bJuegoTerminado)
        {
            CalculoTiempoDistancia();
            CambioDeColor();

            //if (tiempo <= 0 && !MotorCarreterasScript.bJuegoTerminado) {
            if (tiempo <= 0 || iArrestos >= 3)
            {
                MotorCarreterasScript.bJuegoTerminado = true;

                txtTiempo.gameObject.SetActive(false);
                txtDistancia.gameObject.SetActive(false);

                MotorCarreterasScript.JuegoTerminadoEstados();
                txtDistanciaFinal.text = ((int)distancia).ToString() + " mts";
            }
        }
    }
示例#4
0
    // Update is called once per frame
    void Update()
    {
        //Hay que decirle que empiece a calcular el tiempo y la distancia cuando el juego se haya iniciado, si no la distancia empieza a sumar sin que
        //haya empezado el juego
        if (motorCarreterasScript.inicioJuego && !motorCarreterasScript.juegoTerminado)
        {
            CalculoTiempoYDistancia();             //Como el Update se llama por frame, estará todo el tiempo llamando a la función CalculoTiempoYDistancia() y ésta estará actualizando
            //continuamente los valores de tiempo y distancia
        }

        //Cuando el cronómetro llegue a cero, terminamos el juego. Lo ponemos aquí en el Update
        //para que esté todo el rato comprobándolo
        if (tiempo <= 1 && !motorCarreterasScript.juegoTerminado)          //tiempo <= 1  => Realmente es cuando llegue a cero pero con 1 es mejor el efecto de terminación del juego
        //Ponlo a cero para ver la diferencia entre 1 y 0
        {
            motorCarreterasScript.juegoTerminado = true;
            //LLamamos a la función JuegoTerminadoEstados que está en el script MotorCarreteras.cs
            motorCarreterasScript.JuegoTerminadoEstados();
            txtDistanciaFinal.text = ((int)distancia).ToString() + " M";
            txtTiempo.text         = "00:00";     //Hacemos ésto para que no nos salga tiempos negativos al final del juego por haber chocado con buses
        }
    }