Menu
CoddyTech

Puntuación en pantalla

Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 30 de 60.

challenge icon

Desafío

Intermedio

Muestra qué distancia ha recorrido el corredor.

  1. En GameManager's Update(), después de la línea de velocidad, añade distance += speed * Time.deltaTime;.
  2. Después, muéstrala en metros enteros: distanceText.text = "Distance: " + Mathf.FloorToInt(distance) + " m";.

Pulsa «Jugar»: los metros aumentan más rápido a medida que se acelera la carretera. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;
using TMPro;

public class GameManager : MonoBehaviour
{
    public static GameManager Instance;

    public float speed = 10f;
    public float speedUp = 0.5f;
    public float maxSpeed = 20f;
    public TMP_Text distanceText;
    private float distance;

    void Awake()
    {
        Instance = this;
    }

    void Update()
    {
        speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);
    }
}

Todas las lecciones de Creación de juegos reales

Practica por tu cuenta: Playground de Unity