jairogarcíarincón

Introducción



En este caso, crearemos una nueva escena llamada Cronómetro y le agregaremos un nuevo UI > Legacy > Text llamado Texto Tiempo con el texto 00:00. Un ejemplo podría ser algo así:

21 Unity 2D - Cronómetro
Fuente: Elaboración propia


El script de Cronómetro



A continuación, debemos crear un nuevo script llamado Cronómetro y asociarlo al Canvas, de modo que, en cada frame (método Update), una variable se vaya incrementando el tiempo transcurrido en ese frame (Time.deltaTime).

Además, el script incluye una función, llamada formatearTiempo(), que se encargará de convertir el tiempo de un número con decimales a un formato del tipo MM:SS.



No olvides asociar, en la Inspector window del Canvas, la caja de Texto Tiempo con la variable correspondiente del script de Cronómetro.


Publicado el 09 de Diciembre de 2022

unityvideojuegos2d