Menu
CoddyTech

Riepilogo: conto alla rovescia

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 27 di 71.

Questo riepilogo mette insieme il capitolo: una coroutine che esegue un conto alla rovescia con WaitForSeconds e il cui riferimento viene conservato in un campo per poterla interrompere.

challenge icon

Sfida

Facile

Avvia la gara con una coroutine di conto alla rovescia.

  1. Scrivi IEnumerator Countdown(): conta da seconds fino a 1, registrando ogni numero e attendendo 1 secondo; poi registra Go! e imposta car.linearVelocity = Vector3.forward * speed;.
  2. Quando premi Spazio, interrompi qualsiasi conto alla rovescia in corso, poi avviane uno nuovo in un campo Coroutine.
  3. Un clic durante il conto alla rovescia lo interrompe e registra Cancelled.

Premi «Gioca» e premi Spazio: 3, 2, 1, Go!. Poi premi «Verifica».

Provalo tu

using System.Collections;
using UnityEngine;

public class RaceStart : MonoBehaviour
{
    public Rigidbody car;
    public int seconds = 3;
    public float speed = 8f;

    void Update()
    {
        // Space: avvia (o riavvia) il conto alla rovescia. Click: annullalo.
    }

    // Il conto alla rovescia: 3, 2, 1 a intervalli di un secondo, poi Go! e l'auto parte
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fisica e gameplay

Esercitati da solo: Playground Unity