Havai fişek yapmaya, havai fişeğin başını inşa ederek başla. Bu oluşturucu, diğer oluşturucuları çalıştırır ve onlara bir olay üzerinden olay bilgisi ileterek efekt aşaması sırasında belirli zamanlarda çalışmaları için sinyal gönderir.
-
Boş oluşturucuda Özellikler’e tıkla. Boş oluşturucunun özellikleri Seçim panelinde görüntülenir.
-
Kalıcı Kimlikler Gerektirir ayarını etkinleştir. Bu örnekte Gerekli Kimlikler, diğer oluşturucuların bu oluşturucunun parçacıklarına güvenilir bir şekilde referans vermesine olanak sağlar.
Oluşturucu Güncellemesi
Oluşturucu Güncellemesi modülleri, oluşturucunun CPU’daki her tikinde meydana gelir. Bu gruptaki modüller, bu çerçevedeki Parçacık Üretme veya Güncelleme parametrelerinin değerlerini hesaplamalıdır. Modüller, yığının en üstünden en altına doğru sırayla yürütülür.
Bu ayarlar, çıkarılan efektlerin sayısını ve efektlerin kaç kez çıkacağını belirler.
-
Oluşturucu Güncellemesi modülü ayarlarını açmak için Seçim panelinde Oluşturucu Güncellemesi grubunu seç.
-
Oluşturucu Güncellemesi seçeneğinin yanındaki Artı simgesine tıklayıp açılır menüden Anlık Çıkma Patlaması ayarını seç. Anlık Çıkma Patlaması ayarları Seçim panelinde otomatik olarak açılır.

-
Çıkma Sayısı ayarı 1 olarak seçilmelidir. Bu, oluşturucunun bir seferde tek parçacık üretmesini sağlar.
Parçacık Üretme
Oluşturulan her parçacık için bir tane Parçacık Üretme modülü meydana gelir. Bu bölümdeki modüller, her bir parçacık için başlangıç değerlerini ayarlar. İnterpolasyonlu Üretmeyi Kullan ayarı seçilirse bazı Parçacık Üretme modülleri Parçacık Güncelleme aşaması yerine Çıkma aşamasında güncellenecektir. Modüller, yığının en üstünden en altına doğru sırayla yürütülür.
Bu ayarlar, oluşturucuya parçacıkların çıktıklarında nasıl görünmesi gerektiğini söyler.
-
Seçim panelinde Parçacık Başlat modülü ayarlarını açmak için Parçacık Üretme > Parçacık Başlat öğesini seç.
-
Yaşam Süresi Modu ayarını Rastgele olarak ayarla. Bu ayar, parçacıkların farklı sürelerde var olmasını sağlar.
-
Minimum Yaşam Süresi değerini 2,0 olarak değiştir.
-
Maksimum Yaşam Süresi değerini 3,0 olarak değiştir. Minimum ve maksimum değerler, parçacık yaşam sürelerinin rastgele değerlerini belirler.
-
Rastgele sprite’lar için renk paletini seçmek üzere Renk Modu’nu Doğrudan Ayar olarak seç.
-
Renk Seçici’yi açmak için Renk öğesinin yanındaki boş kutuya çift tıkla.
-
Baş ve kuyruk için renk seçmek üzere renk çarkının ortasındaki daireyi hareket ettir.
-
V değerini 50,0 olarak ayarla. Bu, parçacıkların rengine bir ışık yayma değeri ekler.
-
Sprite rengini ayarlamak için Tamam butonuna tıkla.

-
Sprite Öznitelikleri öğesine gel.
-
Sprite Boyut Modu ayarını Tek Biçimli Değil olarak seç.
-
Sprite Boyutu X değerini 3,0 ve Y değerini 30,0 olarak değiştir. Bu ayar uzun, tek biçimli olmayan bir parçacık oluşturur.
-
Parçacık Üretme seçeneğinin yanındaki Artı simgesine tıklayıp açılır menüden Hız Ekle ayarını seç. Hız Ekle, parçacığı yukarıya doğru hareket ettirir.
Bu ayar, Parçacık Güncellemesi modülüne Kuvvetleri ve Hızı Çöz ayarı ekleyene kadar bir hata mesajına neden olur. Hata mesajını çözmek için eksik grubu Parçacık Güncellemesi oluşturucuya otomatik olarak eklemek üzere hata mesajındaki Sorunu Düzelt öğesine tıkla.

-
Hız Modu ayarını Koni olarak seç. Bu, sprite’ların ters üçgen şeklinde yukarı doğru uçmasını sağlar.
-
Hız Oranı alanındaki aşağı oka tıklayıp açılır menüden Rastgele Aralıkta Değişken ayarını seç. Bu ayar, parçacıkların havada rastgele hızlarda gitmesini sağlar.
-
Minimum değerini 2500, Maksimum değeriniyse 3000 olarak değiştir.
-
Koni Ekseni Boyunca Dağıtım seçeneğini etkinleştir ve değerini 0,2 olarak ayarla.
-
Koni Ekseni ayarlarını aşağıdaki gibi değiştir:
-
X = 0
-
Y = 0
-
Z = 1
Bu ayar, parçacıkların doğrudan yukarıya doğru fırlatılmasını sağlar.
-
-
Havai fişeğin yayılma derecesini ayarlamak için Koni Açısı ayarını 50,0 olarak seç.
Parçacık Güncellemesi
Parçacık Güncellemesi modülleri her karede her parçacık için çağrılır. Bu bölümdeki modüller, bu kare için yeni değerleri güncellemelidir. Modüller, yığının en üstünden en altına doğru sırayla yürütülür.
Bu, oluşturucuya parçacıkların nasıl davranacağını söyler.
-
Parçacık Güncellemesi’nin yanındaki Artı simgesine tıklayıp açılır menüden Hava Direnci’ni seç. Hava Direnci ayarları Seçim panelinde otomatik olarak açılır.
Bu ayar bir hata mesajına neden olur. Hata mesajını çözmek için eksik grubu Parçacık Güncellemesi oluşturucuya otomatik olarak eklemek üzere hata mesajındaki Sorunu Düzelt öğesine tıkla.
-
Hava Direnci öğesinin yanındaki aşağı oka tıklayıp açılır menüden Rastgele Aralıkta Değişken ayarını seç. Bu ayar, parçacığa direnç ekler. Hava direnci, parçacıklar düşerken onlara rastgele miktarda direnç ve yerçekimi ekler.
-
Minimum değerini 0,8 olarak ve Maksimum değerini 1,2 olarak değiştir. Bu ayar, parçacıkların havai fişeklerin gökyüzüne tırmanışını taklit edecek şekilde havada daha yavaş yükselmesini sağlar.
-
Dönme Hava Direnci ayarını devre dışı bırak.
-
Parçacık Güncellemesi’nin yanındaki Artı simgesine tıklayıp açılır menüden Olaylar > Konum Olayı Oluştur öğesini seç. Bu ayar, bu oluşturucunun parçacıkları hakkında daha sonra başka bir oluşturucuda alacağımız veya okuyacağımız veriyi (örn. konum) gönderen olayı oluşturur.
-
Parçacık Güncellemesi’nin yanındaki Artı simgesine tıklayıp açılır menüden Olaylar > Ölüm Olayı Oluştur öğesini seç. Bu oluşturucunun ölüm olayı, patlama oluşturuculara etkinleşme sinyali gönderecektir.
Konum Olayları, bir olayın meydana geldiği konumlardır ve başka oluşturuculara olayı takip etmeleri için sinyal gönderirler.
Ölüm Olayları, bir parçacığın yaşı (bu eğitimde Parçacığı Başlat bölümünde ayarlanan) yaşam süresini aştığında tetiklenir ve başka bir oluşturucuya oluşturucu aşamasına başlaması için sinyal gönderir.
İşleyici
Niagara İşleyicileri, Unreal Engine’in üretilen her bir parçacığı nasıl sergilemesi gerektiğini tanımlar. Ancak bu sergileme görsel olmak zorunda değildir. Modüllerin aksine, işleyicinin yığına yerleştirilmesi her zaman çizim sırasıyla ilgili olmayabilir.
Bu, sprite’ların oyunda nasıl işleneceğini tanımlar.
-
Seçim panelinde Sprite İşleyici ayarlarını açmak için İşleyici > Sprite İşleyici’yi seç.
-
Materyal açılır menüsünde, oluşturduğun Havai Fişek materyalini seç.
-
Hizalama ayarını Hız Hizalı olarak ayarla. Hız hizalaması, parçacığı hız vektörünün yönüne bakacak şekilde döndürür.
Bu eğitimde parçacık, hız ekleme modülünden fırlatılırken yukarıyı "gösterecektir", ancak Parçacık Güncellemesi’ne Yerçekimi eklemiş olsaydın bu sprite sonunda dönüp düşerken aşağıyı gösterirdi.
Havai fişeğin başı, havai fişeğin diğer oluşturucularını veya parçalarını harekete geçirmeye hazır. Şimdi sıra, en sonundaki büyük patlamadan önce havai fişek başının ardından gelen kuyruğu oluşturma adımına geldi.