Menu
CoddyTech

Tekrar: Havai Fişekler

Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 69 / 85.

Bu özet, bölümü bir araya getiriyor: döngüde Instantiate ile kopyalanan bir prefab, her kopya için rastgele bir konum ve gecikmeli Destroy.

challenge icon

Görev

Orta

Boşluk tuşuna basınca 8 kıvılcım birden çıksın.

  1. Input.GetKeyDown(KeyCode.Space) olduğunda, for döngüsünü 8 kez çalıştır.
  2. Döngüde sparkPrefab nesnesini transform.position + Random.onUnitSphere * 2f konumunda, Quaternion.identity ile oluştur.
  3. Yeni kıvılcımı Destroy(spark, 1f); metoduna geçir.

“Oyna” düğmesine basıp Boşluk tuşuna bas: kıvılcımlar her yöne saçılır ve bir saniye sonra kaybolur. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class Fireworks : MonoBehaviour
{
    public GameObject sparkPrefab;

    void Update()
    {
        // Space: Rastgele bir yönde 2 birim uzaklıkta 8 kıvılcım; her biri 1 saniye sonra kaybolur
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground