Menu
CoddyTech

Podsumowanie: odliczanie

Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 26 z 63.

challenge icon

Wyzwanie

Łatwy

StartLight rozpoczyna wyścig odliczaniem. Jego skrypt zawiera car, seconds (3) oraz speed samochodu (8). Napisz go z użyciem korutyny:

  • Spacja rozpoczyna odliczanie: od razu wyświetla 3, sekundę później 2, potem 1, a sekundę po 1 wyświetla Go! i ustawia linearVelocity samochodu na speed jednostek na sekundę w kierunku do przodu (+z).
  • Naciśnięcie spacji podczas odliczania rozpoczyna je ponownie od 3. Nigdy nie działa więcej niż jedno odliczanie naraz.
  • Kliknięcie podczas odliczania zatrzymuje je i wyświetla Cancelled.

Naciśnij Graj i wypróbuj wszystkie trzy możliwości, a następnie naciśnij Sprawdź.

Spróbuj swoich sił

using System.Collections;
using UnityEngine;

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

    void Update()
    {
        // Spacja: rozpocznij (lub uruchom ponownie) odliczanie. Kliknięcie: anuluj je.
    }

    // Odliczanie: 3, 2, 1 w odstępach sekundowych, potem Go! i samochód rusza
}

Wszystkie lekcje w sekcji Fizyka i rozgrywka