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:
In the Explorer window, hover over the part orattachment and click the ⊕ button. A contextual menu displays.
Menüden, bir ParticleEmitter ekle. Particle emitteri derhal parçanın alanındaki parçaları veya bağlantının pozisyonundaki parçaları emitter.
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.
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:
Menü çubuğunda, Ana Sayfa sayfasına geçin ve Alet Kutusu seçin. Alet Kutusu penceresi görüntülenir.
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.
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 .
In the Explorer window, select a ParticleEmitter .
Ö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.
In the Explorer window, select the ParticleEmitter .
Özellikler Penceresinde , Renk Özelliğini seç. You can either:
Renk karelerine tıklayarak Renkler pop-up penceresini aç ve bir renk seç.
RGB renk değer alanına üç sayı girin.
Boyut
The Size özelliği, her parçacığın boyutunu konsantrate bir boyuta veya NumberSequence üzerindeki Lifetime boyunca konsantrate bir şekilde ayarlar.
- In the Explorer window, select the ParticleEmitter .
- Özellikler penceresinde, Boyut özelliğini seçin.
- 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ı
Ö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önlendirme | Partic 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. |
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.
Şekil
The Shape özelliği, parçacık emitterinin şeklini Bir Kutu , Bir Küre , 1>Bir Silindir1> veya 4>Bir Disk4> olarak ayarlar.
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.
Ş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.
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.
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.
Özellik | Açıklama |
---|---|
LightInfluence | Çevresel ışığın bireysel parçaların rengini nasıl etkilediğini belirler. |
Brightness | Emittörden yayılan ışığı küçültür LightInfluence 0 olduğunda. |
ZOffset | Parç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. |