Parçacık vericiler

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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:

  1. Kâşif penceresinde, parçaya veya ekleyene tıklayın ve ⊕ düğmesine dokunun. Bir bağımsız menü görüntülenir.

  2. 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.

    ParticleEmitter object as child of MeshPart in Explorer hierarchy

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.

Farklı varlıklara sahip üç benzer parçacık yayıcısı

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:

  1. Araç çubuğunun Ana Sayfa sekmesine gidin ve Araç Kutusu seçin. Araç Kutusu penceresi görüntülenir.

  2. 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.

    Inventory tab indicated in Studio's Toolbox Creator Store tab indicated in Studio's Toolbox
  3. 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.

  4. Kâşif penceresinde, bir ParticleEmitter .

  5. Ö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.

  1. Araştırıcı penceresinde, 'yi seçin.

  2. Özellikler penceresinde, Renk özelliğini seçin. Şunlardan birini yapabilirsiniz:

    1. Renk kareye tıklayın ve Renkler pop-up penceresini açın ve bir renk seçin.

    2. RGB renk değeri alanına üç sayı girin.

      Similar particle emitters with different colored particles
      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.

  1. Araştırıcı penceresinde, 'yi seçin.
  2. Özellikler penceresinde , Boyut özelliğini seçin.
  3. 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.

Statik transparans vs. kaybolma/gitme

Ö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önlendirmeParç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ış.
Parçacık yönlendirmenin beklenen sonucu

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.

Drag and WindAffectsDrag properties shown in Properties window of Studio

Şekil

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

Emitter of Box shape
Kutu
Emitter of Sphere shape
Küre
Emitter of Cylinder shape
Silindir
Emitter of Disc shape
Disk

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.
Emitter of Cylinder shape with Volume shape style
Silindir + Hacim
Emitter of Cylinder shape with Surface shape style
Silindir + Yüzey

Ş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ı.

Emitter of Cylinder shape with ShapePartial value of 0.5
ŞekilParçası = 0.5
Emitter of Cylinder shape with ShapePartial value of 0
ŞekilParçası = 0

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.

Sample texture for particle flipbooks

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.

ÖzellikAçıklama
LightInfluenceNe kadar çevresel ışığın bireysel parçacıkların rengini etkilediğini belirler.
BrightnessYayıcıdan yayılan ışığı LightInfluence sıfır olduğunda ölçeklendirir.
ZOffsetParç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.