Menu
CoddyTech

Punteggio sullo schermo

Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 30 di 60.

challenge icon

Sfida

Medio

Mostra quanta strada ha percorso il corridore.

  1. In GameManager, dentro Update(), dopo la riga della velocità, aggiungi distance += speed * Time.deltaTime;.
  2. Poi mostra la distanza in metri interi: distanceText.text = "Distance: " + Mathf.FloorToInt(distance) + " m";.

Premi «Gioca»: i metri aumentano più velocemente man mano che la strada accelera. Poi premi «Verifica».

Provalo tu

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);
    }
}

Tutte le lezioni di Creare veri giochi

Esercitati da solo: Playground Unity