A ParticleEmitter dünyaya özelleştirilebilir 2D görüntüleri (parçacıklar) yayan bir nesnedir, ateş, duman ve kıvılcım gibi özel efektleri simüle etmek için kullanışlıdır.
Parçacık yayıcılar oluştur
Bir ParticleEmitter bir Attachment veya BasePart sınıfının bir nesnesine ebeveyn olabilirsiniz.Ebeveynliğe bir maruz kaldığında, parçaların sınır kutusu veya şekli içinde rastgele parçacıklar oluşur; bir ebeveynliğe maruz kaldığında, parçacıklar bağlantının konumundan oluşur.
Ayrıca, EmissionDirection özelliği, yayıncı bir BasePart e bağlandığında emisyonun yüzünü (Enum.NormalId) belirler.Bu özelliği değiştirdiğinizde, sonuç olarak parçacık emisyon yönünü de değiştirirsiniz.
Bir parça veya ekipman üzerinde bir parçacık verici oluşturmak için:
Kâşif penceresinde, parçaya veya ekleyene tıklayın ve ⊕ düğmesine dokunun. Bir bağımsız menü görüntülenir.
Menüden, bir Parçacık Yayıcı ekleyin.Parçacık verici hemen parçanın alanındaki parçacıkları veya bağlantının konumundaki parçacıkları yayar.
Partikülleri özelleştirin
Aşağıdaki özelliklerle deney yaparak, patlayan volkanlar, sihirli toz ve toz motları gibi benzersiz oyun öğelerini görsel olarak özelleştirebilirsiniz.
Doku
The Texture özelliği, her parçacığın gösterdiği görüntüyü renderlar.Varsayılan olarak, parçacık yayıcıları beyaz bir parıltı dokusuna sahip parçacıklara sahiptir, ancak ilginç etkiler elde etmek için herhangi bir dokuya değiştirebilirsiniz.
Parçacık dokusu olarak kullanmak için bir görüntü oluşturuyorsanız, saydam bir arka plan ile .png formatını kullanmak en iyisidir.Eğer dokunuz alfa kanalı olmadan gri ölçekteyse, daha karanlık bölgeleri gizlemek için parçacık yayıcısının LightEmission özelliğini 1 olarak ayarlayın.
Bir parçacık yayıcısına bir görüntü eklemek için:
Araç çubuğunun Ana Sayfa sekmesine gidin ve Araç Kutusu seçin. Araç Kutusu penceresi görüntülenir.
Daha önce ithal ettiğiniz bir resim eklemek istiyorsanız, Envanter sekmesine tıklayın.Başka bir yaratıcıdan bir görüntü eklemek istiyorsanız, Yaratıcı Dükkanı sekmesine tıklayın.
Bir parçacık vericiye yerleştirmek istediğiniz görüntüye sağ tıklayın ve Varlık Kimliğini Kopyala seçin.
Kâşif penceresinde, bir ParticleEmitter .
Özellikler penceresinde , varlık kimliğini Texture özelliğine yapıştırın.
Rengi
The özellik her parçacığın dokusunu belirli bir renge veya ömrü boyunca bir gradyene dönüştürür.
Araştırıcı penceresinde, 'yi seçin.
Özellikler penceresinde, Renk özelliğini seçin. Şunlardan birini yapabilirsiniz:
Renk kareye tıklayın ve Renkler pop-up penceresini açın ve bir renk seçin.
RGB renk değeri alanına üç sayı girin.
Farklı renkli parçacıklarla benzer parçacık yayıcılar
Boyut
The özelliği, her parçacığın boyutunu tutarlı bir boyuta veya ömrü boyunca genişletir.
- Araştırıcı penceresinde, 'yi seçin.
- Özellikler penceresinde , Boyut özelliğini seçin.
- Her parçacığın olmasını istediğiniz boyutu girin.
Şeffaflık
The özelliği, her parçacığın opaklığını tutarlı bir değer olarak veya tüm ömrü boyunca bir opaklık olarak ayarlar.Opaklık 0 (kesinlikle opak) ile 1 (tamamen temizle) arasında değişebilir.Parçacıkları belirli bir opaklığa veya bir sayı dizisine ayarlamanın ayrıntıları için, Boyut özelleştirme sürecini takip edin, ancak yerine yayıncının Saydamlık özellik alanını kullanın.
Ömür boyu
The Lifetime özelliği, bir parçacığın ömrünü saniyeler içinde ayarlar.Bu özelliği bir tutarlı değer olarak ayarlayabilir veya her parça için rastgele bir ömür seçilmesi için bir Min ve Max menzili sağlayabilirsiniz.
Hız
The Speed özelliği, yeni parçacıkların yayacağı rastgele bir hız aralığını (dakika başına maksimum minimum) belirler, mil başına ölçülür.Her parçacığın hızı yayılırken seçilir ve EmissionDirection 'de uygulanır.Negatif değerler parçacıkların ters yönde seyretmesine neden olur.
Değiştirilen Speed notu aktif parçacıkları etkilemez ve zaten sahip oldukları hızı korurlar.Ancak, Acceleration , Drag ve VelocityInheritance , aktif parçacıkların ömrü boyunca hızını etkilemek için kullanılabilir.
Oranı
The Rate özelliği, saniye başına yayılan parçacık sayısını ayarlar.Tek bir parçacık verici saniye başına 500 parçacık oluşturabilir.En iyi sözleşme imzalamaiçin parçacık oranını mümkün olduğunca düşük tutun ve istenen görsel efekti elde etmek için boyutu ve diğer özellikleri deneyin.
Yönlendirme
The Orientation özelliği, bir yayıcının parçacık geometrisi için hangi yön modunu kullanacağını belirler.
Yönlendirme | Parçacık davranışı |
---|---|
Kameraya Karşı Yüzücü | Standart kameraya bakan reklam panosu dörtlü; varsayılan davranış. |
FacingCameraWorldUp'a karşı | Kameraya doğru, ancak sadece dikey yukarı dünyada döndürülüyor Y ekseninde. |
Hız Paraleli | Hareket yönlerine paralel olarak hizalanmış. |
HızPerpendiküler | Yön hareketlerine paralel olarak hizalanmış. |
Işık Emisyonu
The LightEmission özelliği, parçacık Texture renklerinin arkasındaki renklerle birleşimini belirler.0 değeri normal karıştırma modunu kullanırken, 1 değeri additif karıştırma kullanır.Daha yüksek değerler, parçacıkları düşük aydınlatmaya sahip ortamlarda bile parıldatabilir.
Yayılma Açısı
SpreadAngle özelliğinin bir X ve bir Y değeri vardır ve bir parçacığın yayılabileceği açı aralığını belirler.Menzil, eksenlerin her iki tarafından hesaplanır; örneğin, bir değer 0° ile 45° arasında bir menzilde parçacıklar yayar X ekseninin boyunca.
RüzgarEtkileriSürükleme
Bir deneyimde küresel rüzgarı etkinleştirdiyseniz, parçacıklar emisyoncunun WindAffectsDrag etkinleştirildiği sürece küresel rüzgar vektörünü takip edecektir ve emisyoncunun Drag 0'dan büyükse.

Şekil
The Shape özelliği parçacık yayıcının şeklini bir Kutu , Küre , Silindir veya Disk 'e ayarlar.




Parçacık yayıcısı için bir şekil seçtikten sonra, ŞekilStili, ŞekilDışında ve ParçacıkKısmı özellikleriyle parçacık yayımını daha da özelleştirmek için deneyebilirsiniz.
Şekil Tarzı
The ShapeStyle özelliği emisyon türünü şuna ayarlar:
- Ses düzeyi — Parçacıklar şekil içinde herhangi bir yerde yayılır.
- Yüzey — Parçacıklar sadece şeklin dışından yayılır.


ŞekilDışına
The ShapeInOut özelliği emisyonu şöyle ayarlar:
- İçeri — Parçacıklar şekle doğru yayılır.
- Dışarıya — Parçacıklar şekilden uzaklaşır.
- İçeri ve Dışarı — Parçacıklar rastgele hem İçeri hem de Dışarı olarak davranır.
Kısmen Şekil
The ShapePartial özelliği, Silindir , Disk ve Küre şekillerini daha fazla değiştirmek için kullanabileceğiniz bir faktördür.
Silindarlar için, ShapePartial silindirin yanındaki çapı çarpar EmissionDirection üzerindeki silindirin yanındaki çapı.


Küçült
The Squash özelliği, parçacıkların üniform olmayan ölçeklendirmesine izin verir, ömür boyunca kontrol edilen eğilimler.0'dan büyük değerler parçacıkları hem yatay olarak küçültür ve dikey olarak büyür, 0'dan az değerler ise parçacıkları hem yatay olarak büyür hem de dikey olarak küçürür.Sıkıştırma miktarını bir sabit veya NumberSequence 'ye ayarlamanın ayrıntıları için, Boyut özelleştirme sürecini takip edin, ancak yerine emitterin Sıkıştırma özellik alanını kullanın.
Kapaklı kitaplar
Parçacık hikaye kitabı dokuları, bir parçacığın dokusunu ömrü boyunca animasyon yapmanıza izin verir.
Parçacık hikaye kitaplarını kullanmak için, hikaye kitabı dokusunun piksel boyutları 8×8, 16×16, 32×32, 64×64, 128×128, 256×256, 512×512 veya 1024×1024 olması gerekir.Doku bu boyutlardan biriyle bir kare olmadığında, çevirme kitabının özelliklerini Özellikler penceresine ayarlayamazsınız.
Kapak kitap dokusunun 2×2, 4×4 veya 8×8 bir çerçeve düzenine sahip olabilir.Örneğin, aşağıdaki 1024×1024 görüntüsü 8×8 düzenine sahiptir, bu nedenle 64 karelik bir animasyon için uygundur.

Yayıncının özellikleri için geçerli bir flipbook Texture belirledikten sonra, FlipbookLayout doku düzenini belirler.Herhangi bir Enum.ParticleFlipbookLayout enum değeri olabilir:
- Hiçbiri — Flipbook özelliklerini devre dışı bırakın ve dokuyu parçacığın ömür boyunca tek statik doku olarak kullanın.
- Grid2x2 — 4 çerçeveli bir animasyon için 2×2 çerçeveler.
- Grid4x4 — 16 karelik bir animasyon için 4×4 çerçeveler.
- Grid8x8 — 64 karelik bir animasyon için 8×8 çerçeveler.
Flipbook davranışını daha da özelleştirmek için, aşağıdaki özellikleri ayarlayabilirsiniz:
FlipbookFramerate özelliği, çevirme kitabı dokusunun saniye başına ne kadar hızlı animasyon yaptığını belirler.Like Lifetime gibi, döndürülebilir kitabın kare hızını rastgele hale getirmek için minimum ve maksimum menzili 30 kare/saniye ile sınırlandırabilirsiniz.
Diğer özellikler
Parçacıkları daha da özelleştirmek için, aşağıdaki yayıcı özelliklerini düşünün ve daha fazla ayrıntı için ParticleEmitter referans sayfasına tıklayın.
Aşağıdaki görünüm özellikleri ek olarak renk , ışık emisyonu , yönelim , boyut , dokuma , transparansiyon , sıkıştırma ve kitaplar dır.
Özellik | Açıklama |
---|---|
LightInfluence | Ne kadar çevresel ışığın bireysel parçacıkların rengini etkilediğini belirler. |
Brightness | Yayıcıdan yayılan ışığı LightInfluence sıfır olduğunda ölçeklendirir. |
ZOffset | Parçacıkların ileri geri görüntü pozisyonunu, milimetrelerde, ekranda boyutlarını değiştirmeden belirler.Bu, çok sayıda yayıncının katmanlanmasına veya ebeveyn nesnenin önünde veya arkasında parçacıkların görüntülenmesine izin verir. |