This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Parçacık efektleri (particle effects), oyunların görsel etkisini artırmak için kullanılır. Bunları patlamalar, kan sıçramaları, izler, hava olayları veya başka efektler oluşturmak için kullanabilirsiniz.

Parçacık efektleri, bir dizi yayıcıdan ve isteğe bağlı değiştiricilerden oluşur:
Assets tarayıcısındaki bağlam menüsünden New... ▸ Particle FX seçeneğini seçin. Yeni parçacık efekti dosyasına bir ad verin. Düzenleyici, dosyayı Scene Editor görünümünde açar.
Outline bölmesinde varsayılan yayıcı gösterilir. Özelliklerini aşağıdaki Properties bölmesinde görmek için yayıcıyı seçin.

Efekte yeni bir yayıcı eklemek için Outline görünümünün köküne sağ tıklayın ve bağlam menüsünden Add Emitter ▸ [type] seçeneğini seçin. Yayıcının türünü yayıcı özelliklerinden değiştirebileceğinizi unutmayın.
Yeni bir değiştirici eklemek için Outline görünümünde değiştiricinin yer alacağı konuma (efektin köküne veya belirli bir yayıcıya) sağ tıklayın ve Add Modifier seçeneğini, ardından değiştirici türünü seçin.


Efektin kökünde bulunan (bir yayıcıya alt öğe olarak bağlanmamış) bir değiştirici, efektteki tüm parçacıkları etkiler.
Bir yayıcıya alt öğe olarak eklenen değiştirici yalnızca o yayıcıyı etkiler.
Bir yayıcıyı veya değiştiriciyi düzenlediğinizde, efekt duraklatılmış olsa bile sonuç düzenleyicide hemen görünür:

Once, süresi dolduğunda yayıcıyı durdurur.Loop, süresi dolduğunda yayıcıyı yeniden başlatır.Auto, her kare dizisi animasyonu karesinin boyutunu kaynak görüntünün boyutunda tutar.Manual, parçacık boyutunu boyut özelliğine göre ayarlar.World, parçacıkları yayıcıdan bağımsız olarak hareket ettirir.Emitter, parçacıkları yayıcıya göre hareket ettirir.Alpha, Add ve Multiply seçenekleridir.Circle, bir dairenin içindeki rastgele konumlardan parçacık yayar. Parçacıklar merkezden dışarı doğru yönlendirilir. Dairenin çapı Emitter Size X ile tanımlanır.
2D Cone, düz bir koninin (bir üçgenin) içindeki rastgele konumlardan parçacık yayar. Parçacıklar koninin üst kısmından dışarı doğru yönlendirilir. Emitter Size X üst kısmın genişliğini, Y ise yüksekliği tanımlar.
Box, bir kutunun içindeki rastgele konumlardan parçacık yayar. Parçacıklar kutunun yerel Y ekseni boyunca yukarı doğru yönlendirilir. Emitter Size X, Y ve Z sırasıyla genişliği, yüksekliği ve derinliği tanımlar. 2B bir dikdörtgen için Z boyutunu sıfırda tutun.
Sphere, bir kürenin içindeki rastgele konumlardan parçacık yayar. Parçacıklar merkezden dışarı doğru yönlendirilir. Kürenin çapı Emitter Size X ile tanımlanır.
Cone, 3B bir koninin içindeki rastgele konumlardan parçacık yayar. Parçacıklar koninin üst diskinden dışarı doğru yönlendirilir. Emitter Size X üst diskin çapını, Y ise koninin yüksekliğini tanımlar.

Default, yönelimi birim yönelime ayarlarInitial Direction, yayılan parçacıkların başlangıç yönelimini korur.Movement Direction, parçacıkların yönelimini hızlarına göre ayarlar.World olarak ayarlandığında kullanılabilir. Yayıcının hızı her karede tahmin edilir.Blend Mode özelliği, bileşenin (component) grafiklerinin arkasındaki grafiklerle nasıl harmanlanacağını belirler. Kullanılabilir harmanlama modları (blend modes) ve hesaplanma biçimleri şunlardır:
src.a * src.rgb + (1 - src.a) * dst.rgbsrc.rgb + dst.rgbsrc.rgb * dst.rgbsrc.rgb - dst.rgb * dst.rgbBu özelliklerin iki alanı vardır: değer ve sapma. Sapma, oluşturulan her parçacığa rastgele uygulanan bir değişimdir. Örneğin, değer 50 ve sapma 3 ise oluşturulan her parçacık 47 ile 53 arasında (50 +/- 3) bir değer alır.

Anahtar düğmesini işaretlediğinizde, özelliğin değeri yayıcının süresi boyunca bir eğriyle denetlenir. Anahtar kare atanmış bir özelliği sıfırlamak için anahtar düğmesinin işaretini kaldırın.

Eğriyi değiştirmek için alt görünümdeki sekmeler arasında bulunan Curve Editor kullanılır. Anahtar kare atanmış özellikler Properties görünümünde düzenlenemez; yalnızca Curve Editor içinde düzenlenebilir. Eğrinin şeklini değiştirmek için noktaları ve teğetleri tıklayıp sürükleyin. Kontrol noktaları eklemek için eğriye çift tıklayın. Bir kontrol noktasını kaldırmak için üzerine çift tıklayın.

Curve Editor görünümünün yakınlaştırma düzeyini tüm eğrileri gösterecek şekilde otomatik ayarlamak için F tuşuna basın.
Aşağıdaki özelliklere yayıcının oynatma süresi boyunca anahtar kareler atanabilir:
Automatic olarak ayarlar ve görüntü kaynağı olarak bir kare dizisi animasyonu kullanırsanız bu özellik yok sayılır.Aşağıdaki özelliklere parçacıkların yaşam süresi boyunca anahtar kareler atanabilir:
Parçacıkların hızını etkileyen dört tür değiştirici bulunur:
AccelerationDragRadialVortex
Bir betikten parçacık efektini başlatmak ve durdurmak için:
-- start the effect component "particles" in the current game object
particlefx.play("#particles")
-- stop the effect component "particles" in the current game object
particlefx.stop("#particles")
Bir GUI betiğinden parçacık efektini başlatma ve durdurma hakkında daha fazla bilgi için GUI parçacık efektleri kılavuzuna bakın.
Bir parçacık efekti, efekt bileşeninin ait olduğu oyun nesnesi (game object) silinse bile parçacık yaymaya devam eder.
Daha fazla bilgi için Particle FX başvuru belgelerine bakın.
Varsayılan parçacık efekti materyalinin, particlefx.set_constant() ile değiştirilebilen ve particlefx.reset_constant() ile sıfırlanabilen aşağıdaki sabitleri vardır (ayrıntılar için Materyal kılavuzuna bakın):
tintvector4). vector4, x, y, z ve w bileşenleri sırasıyla kırmızı, yeşil, mavi ve alfa renk çarpanlarına karşılık gelecek şekilde renk çarpanını temsil etmek için kullanılır. Bir örnek için API başvuru belgelerine bakın.game.project dosyasında parçacıklarla ilgili birkaç proje ayarı bulunur.