CodeBlanks Logo Icon CodeBlanks

Özet - Particle System

Particle System kullanımını bir özet görevle pekiştirirsin.

Particle System Özeti

Particle System, oyun dünyasına hayat katan görsel efektlerin (VFX) temelidir. Ana modül ile genel ömür (startLifetime), boyut (startSize) ve dönüş (startRotation) ayarlanır; Emission ile üretim sıklığı, Shape ile saçılma alanı kontrol edilir. Play() ve Stop() metotlarıyla oyun olaylarına göre koddan tetiklenir.

ps.Play();
var em = ps.emission;
em.rateOverTime = 30f;

Uygulama Parçacık Sistemini Yönet

ps.Play(); çağır. Ardından Debug.Log("Aktif: " + ps.isPlaying); ve Debug.Log("Hiz: " + ps.rate); ile sistem durumunu yazdır.

Başlangıç kodu

Player.cs
using System;

public class ParticleSystem
{
    public bool isPlaying = false;
    public float rate = 50f;
    public void Play() { isPlaying = true; }
}

public static class Debug
{
    public static void Log(object message) => Console.WriteLine(message);
}

public class Program
{
    public static void Main()
    {
        ParticleSystem ps = new ParticleSystem();
        // Sistemi baslat ve uretim hiziyla birlikte bilgileri yazdir
    }
}

Örnek çözüm

Player.cs
using System;

public class ParticleSystem
{
    public bool isPlaying = false;
    public float rate = 50f;
    public void Play() { isPlaying = true; }
}

public static class Debug
{
    public static void Log(object message) => Console.WriteLine(message);
}

public class Program
{
    public static void Main()
    {
        ParticleSystem ps = new ParticleSystem();
        ps.Play();
        Debug.Log("Aktif: " + ps.isPlaying);
        Debug.Log("Hiz: " + ps.rate);
    }
}

Beklenen çıktı

Aktif: True
Hiz: 50

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir patlama anında parçacıkların her yöne eşit bir küre şeklinde saçılmasını sağlamak için hangi modül ve şekil kullanılır?

  • Color over Lifetime modülü - Gradient
  • Renderer modülü - Billboard
  • Emission modülü - Burst
  • Shape modülü - Sphere Doğru cevap

Açıklama: Parçacıkların saçılma geometrisini ve yönünü belirleyen modül Shape, her yöne saçılan şekil ise Sphere'dir.

2 Özet Parçacık Durdurma

Soru
if (ps.isPlaying) ps.____();
Cevap
if (ps.isPlaying) ps.Stop();

Açıklama: Çalışan bir parçacık sistemini durdurmak için Stop metodu çağrılır.

3 Tüm Particle System Kavramları

Kavram Anlamı
Emission Saniye başına parçacık yayılım modülü
Shape Parçacıkların çıktığı geometrik alan
Color over Lifetime Parçacığın ömrü boyunca renk değişimi
Play() Parçacık sistemini başlatan fonksiyon

Orta seviye bölümündeki tüm dersler