Menu
CoddyTech

Tekrar: Geri Sayım

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 26 / 63.

challenge icon

Görev

Kolay

StartLight geri sayımla yarışı başlatır. Betiğinde car, seconds (3) ve arabanın speed (8) değeri bulunur. Bunu bir coroutine ile yaz:

  • Boşluk geri sayımı başlatır: hemen 3, bir saniye sonra 2, ardından 1 kaydeder ve 1'den bir saniye sonra Go! kaydeder ve arabanın linearVelocity değerini ileri yönde (+z) saniyede speed birim olarak ayarlar.
  • Geri sayım sırasında Boşluk'a basmak geri sayımı 3'ten yeniden başlatır. Aynı anda yalnızca bir geri sayım çalışır.
  • Geri sayım sırasında tıklamak geri sayımı durdurur ve Cancelled kaydeder.

Oynat'a basıp üçünü de dene, ardından Kontrol Et'e bas.

Kendin dene

using System.Collections;
using UnityEngine;

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

    void Update()
    {
        // Space: geri sayımı başlat (veya yeniden başlat). Tıklama: geri sayımı iptal et.
    }

    // Geri sayım: birer saniye arayla 3, 2, 1; ardından Go! ve araba hareket eder
}

Fizik ve Oynanış bölümündeki tüm dersler