Partikül Emitterleri

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

Bir ParticleEmitter , dünyaya özelleştirilebilir 2D görüntüleri (particler) emiten bir nesnedir, yanıcılar, duman ve ışıltılar gibi özel efektleri simüle etmek için kullanışlıdır.

Bir Partikül Emitter Oluşturulması

Bir ParticleEmitter ı bağlayabilirsiniz bir Attachment ya da bir BasePart nesneye. Bağlandığında, parçacıklar bağlantı kutusunun içinde rastgele oluşur veya şek

Ayrıca, EmissionDirection özelliği, emitter'in bir Enum.NormalId ile bağlantılı olduğunda emisyonun yüzünü ( BasePart ) belirler. Bu özelliği değiştirerek, parçacık emisyon yönünü de değiştirirsiniz.

Belirli bir BasePart veya Attachment üzerinde bir parçacık emitter oluşturmak için:

  1. In the Explorer window, hover over the part orattachment and click the ⊕ button. A contextual menu displays.

  2. Menüden, bir ParticleEmitter ekle. Particle emitteri derhal parçanın alanındaki parçaları veya bağlantının pozisyonundaki parçaları emitter.

    ParticleEmitter object as child of MeshPart in Explorer hierarchy

Particileri Özelleştirme

Aşağıdaki özelliklerle deneyler yaparak, bir parçanın görünümünü özelleştirebilirsiniz böylece patlayan volkanlar, büyülü toz ve toz motlar gibi benzersiz oyun öğeleri yapabilirsiniz.

Metin

Class.ParticleEmitter.Texture|Texture özelliği, her parçacığın gösterdiği görüntüyü oluşturur.Varsayılan olarak, parçacıklar beyaz parlaklık dokusuna sahiptir, ancak bunu ilginç etkiler elde etmek için herhangi bir dokuya değiştirebilirsiniz.

Farklı Texture varlıklarıyla üç benzer parçacık emitteri

Bir parçacık dokunuşu olarak kullanmak için bir görüntü oluşturuyorsanız, .png formatını kullanarak bir透明 arka plan kullanmak en iyidir. Eğer tekstürünüz alfa kanalı olmadan grayscale ise, LightEmission özelliğini

Bir görüntüyü bir parça emitter'ına girmeye çalışmak:

  1. Menü çubuğunda, Ana Sayfa sayfasına geçin ve Alet Kutusu seçin. Alet Kutusu penceresi görüntülenir.

    Toolbox indicated in Home tab
  2. Daha önce ithal ettiğiniz bir görüntüyü yazdırmak istiyorsanız, Envanter sekmesine tıklayın. Eğer başka bir yaratıcıdan görüntü yazdırmak 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 emitterine yerleştirmek istediğiniz görüntüye sağ tıklayın ve Varlık Kopyalama ID'si Seçin .

  4. In the Explorer window, select a ParticleEmitter .

  5. Özellikler Penceresinde , varlık kimliğini Metin özelliğine yapıştırın.

Renk

Class.ParticleEmitter.Color|Color özelliği her parçacığın dokusunu belirli bir renge veya yükseltmeye ColorSequence aracılığıyla çizir.

  1. In the Explorer window, select the ParticleEmitter .

  2. Özellikler Penceresinde , Renk Özelliğini seç. You can either:

    1. Renk karelerine tıklayarak Renkler pop-up penceresini aç ve bir renk seç.

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

      Similar particle emitters with different colored particles
      Farklı renkli parçacıklarla benzer parçacık emitterleri

Boyut

The Size özelliği, her parçacığın boyutunu konsantrate bir boyuta veya NumberSequence üzerindeki Lifetime boyunca konsantrate bir şekilde ayarlar.

  1. In the Explorer window, select the ParticleEmitter .
  2. Özellikler penceresinde, Boyut özelliğini seçin.
  3. Her parçanın boyutunu istediğinizi girin.

Şeffaflık

The Transparency özellik seti her parçanın kendi NumberSequence özelliğiyle ilgili bir opaklı

Statik görünürlük vs. solgunma/gitmesi/gitmesi/gitmesi /gitmesi/gitmesi /gitmesi/gitmesi

Ömür

The Lifetime özellik, bir parçanın ömrünü saniye olarak ayarlar. Bu özelliği herhangi bir değer olarak ayarlayabilir veya bir Min ve Max menzili sağlar. Her bir parçanın rastgele bir ömrü seçilmesi için bir 1>Min1> ve 4>Max4> menzili sağlayabilirsiniz.

Hız

Class.ParticleEmitter.Speed|Speed özelliği, yeni parçaların yayınlanacağı rastgele bir hız aralığını (dakika başına saniye) belirler. Her parçanın hızı, yayınlanma ve uygulanma içinde seçilir ve EmissionDirection içinde geçerlidir. Olumsuz

Not değiştirme Speed aktif parçaları etkilemez ve onlar kendi hızlarını korur. Ancak, Acceleration , Drag ve 1> Class.

Değerlendirme

The Rate özellik seti, her saniye emiten parçaların sayısını belirir. Bir tek parçacık emitter, her saniye 500 parçacık emite edebilir. En iyi sözleşme imzalamaiçin, parçacık oranını olabildiğince düşük tutun ve büyük boyut ve başka özellikler

Yönlendirme

Class.ParticleEmitter.Orientation|Orientation özelliği, bir emitter'in parçacık geometrisi için hangi yön modunu kullanacağını belirler.

YönlendirmePartic Behaviour
Kamerayla YüzleştirmeKayıdı Standart kamera yüzü billboard quad; varsayılan davranış.
FacingCameraWorldUp Kameraya bakıyor, ancak yalnızca yükseliş ekseninde döndürülüyor. Y ekseninde.
Hız Paralellemesi Hareket yönlerine paralel olarak hizalanmış.
HızPerpendiculari Onların yön hareketine paralel olarak hizalanmıştır.
Parçacık Yönlendirmeyi Beklenen Sonuç

Işık Emisyonu

Class.ParticleEmitter.LightEmission|LightEmission özelliği, parçacık renklerinin arkasındaki renklerle karışmasını belirler. Bir değer 0, normal karışma modunu kullanırken bir değer 1, ekstra karışma modunu kullanır. Yüksek değerler, parlaklık ile çok düşük ışık arasındaki ış

Yayılan Açı

Class.ParticleEmitter.SpreadAngle|SpreadAngle özelliğinin bir X ve bir Y değeri vardır, bu da parçacığın yayılan açılarını belirler

Rüzgar Etkisi

Bir deneyimde küresel rüzgar etkinleştirdiyseniz, parçacılar emittörünün WindAffectsDrag özelliği etkin ve onun Drag özelliği büyük olduğu sürece küresel rüzgar vektörü takip eder.

Drag and WindAffectsDrag properties shown in Properties window of Studio

Şekil

The Shape özelliği, parçacık emitterinin şeklini Bir Kutu , Bir Küre , 1>Bir Silindir1> veya 4>Bir Disk4> olarak ayarlar.

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

Particinizin şeklini seçtikten sonra, şekil stillerini deneyebilirsiniz ShapeStyle, ShapeInOut ve ShapePartial özellikleri ile parçacık emisyonunu daha da özelleştirebilirsiniz.

Şekil stilleri

Class.ParticleEmitter.ShapeStyle|ShapeStyle özelliği emisyon tipini aşağıdakilerden biri olarak ayarlar:

  • Ses — Partiküller şekil içinde herhangi bir yere yayılır.
  • Yüzey — Parçacıklar sadece şeklin dışından çıkar.
Emitter of Cylinder shape with Volume shape style
Silindir + Ses
Emitter of Cylinder shape with Surface shape style
Silindir + Yüzey

Şekil Dışarı

Class.ParticleEmitter.ShapeInOut|ShapeInOut özelliği emisyonu şu şekilde ayarlar:

  • İçeriye — Partiküller şekillere doğru emitsin.
  • Dışarıda — Parçacıklar şekilden uzakta emittir.
  • InAndOut — Particüller rastgele Geri ve Dışarı olarak davranır.

ŞekilParçası

The ShapePartial özelliği, Silindir , Disc ve 1>Küre1> şekillerine daha fazla değiştirmek için kullanabileceğiniz bir faktördür.

Silindirler için, ShapePartial silindirin EmissionDirection yanındaki çevresini katlar.

Emitter of Cylinder shape with ShapePartial value of 0.5
Parça = 0.5
Emitter of Cylinder shape with ShapePartial value of 0
Parça = 0

Kır

Class.ParticleEmitter.Squash|Squash özelliği, parçacıkların üniforme olmayan skalamasını, hayatları boyunca kontrollü bir şekilde kurve kontrolüne izin verir. Parç

Sunulan kitaplar

Parçacık dönüşüm kitapları, parçacığın tüm ömrini boyunca parçacığın tekstürünü animasyon olarak gösterir.

Parçaların çeviride kitaplarını kullanmak için, çeviride kitabının boyutu piksel boyutları 8×8, 16×16, 32×32, 64×64, 128×128, 256×256, 512×512 veya 1024×1024 olmal

Sunum kitaplığının 2×2, 4×4 veya 8×8 çerçeveli bir yapıya sahip olabilir. Örneğin, aşağıdaki 1024×1024 görüntüsü 8×8 yapıya sahiptir, bu yüzden 64 çerçeveli bir animasyon için uygundur.

Sample texture for particle flipbooks

Bir emitter'in Class.ParticleEmitter.Texture|Texture özelliği için geçerli bir Class.ParticleEmitter.Texture|Texture``Class.ParticleEmitter.FlipbookLayout|FlipbookLayout için belirlediğinizde, 1> Class.ParticleEmitter.FlipbookLayout|FlipbookLayout1> özelliği, 4>döndürme4>nın kaynağını belirler.

  • Hiçbiri — Flipbook özelliklerini devre dışı bırak ve tek bir statik dokunmatik ağ üzerinde parçanın ömrü boyunca kullan.
  • Grid2x2 4 çerçeveli animasyon için 2×2 kareler.
  • Grid4x4 — 16 kare animasyon için 4×4 kareler.
  • Grid8x8 — 64 kare animasyon için 8×8 kareler.

Flipbook davranışını daha da özelleştirmek için aşağıdaki özellikleri ayarlayabilirsiniz:

Class.ParticleEmitter.FlipbookFramerate|FlipbookFramerate özelliği, kağıtçık animasyonunu her saniyede kaç kareye animasyonladığını belirler. Tıpkı Lifetime gibi, kağıtçık animasyonunu her saniyede 30 kareye rastgele animasyonlamak için bir minimum ve maks

Diğer Özellikler

Parçacıkları daha da özelleştirmek için aşağıdaki emitter özelliklerini göz önünde bulundurun ve daha fazla ayrıntı için ParticleEmitter referans sayfasına tıklayın.

Aşağıdaki görünüm özellikleri renk, ışık emisyonu, yön, 2>büyüklük2>, 5>doku5>, 8>geometri8>, 1>sarma1> ve 4>kitaplar4> ile birlikte değildir.

ÖzellikAçıklama
LightInfluenceÇevresel ışığın bireysel parçaların rengini nasıl etkilediğini belirler.
BrightnessEmittörden yayılan ışığı küçültür LightInfluence 0 olduğunda.
ZOffsetParçaların ekranda boyutlarını değiştirmeden ön-geri giden görünüm pozisyonunu belirler, inçlerde, böylece birden fazla emitter katmanı oluşturulabilir veya ebeveyn nesnenin önünde veya arkasında parçaların görünümü olabilir.