İçinizdeki temel özel efektleri oluştururken dinamik hareket eklerken çevrenize, bu da dünyanızı daha canlı ve gerçekçi hissettirir. Ayrıca, özel efektlerin görsel ilgisi ve hareketi genellikle oyuncuların dikkatini çekir, böylece onları deneyiminizde gideceğiniz yere yararlı bir cihaz haline getirir Bu bölüm öğreticiyi kullanmayı öğretir parçacık emitterleri , bir tür özel efekt, 2D görüntüleri veya parçacıkları, benzersiz yöntemlerle onların ebeveyn nesneyine ve nasıl ayarlarını yapılandıracağınıza dair örnekleri ö
Bir Flare Oluştur
Adaletli Zıplama - Son örneğinin ilk tipi, deneyimin deneyim içine dinamik hareket eklemek için kullandığı dev bir soluk topu, deneyin en yüksek deneyin platformunun üstündedir. Diğer çevrelerin statik olduğu için bu etki 3D alanındaki fokus noktası hale gelir ve oyuncuları deneyimin son platformuna il
Bir uçak oluşturmak için:
In the Explorer window, add a new folder into the World folder, then rename the new folder to VFX .
Bir blok parçasını VFX klasına ekleyin, sonra parçayı yüksekliğinizin üzerinde yaklaşık 10 santimetre yukarıda yerleştirin. Örnek Adalet Zıplaması - Final deneyim pozisyonlarını, bu parçayı 2>Seviye_72> platformu ile birlikte şu değerlerle yerleş
Boyut CFrame.Pozisyon CFrame.Yön 20, 20, 20 400, 331, 79 0, 0, 0 Select this block part, then in the Özellikler window,
- Set İsimi to VFX_Flare .
- Parçanın görünmez olması için Görünürlüğü1 olarak ayarla.
- Deneyin başlangıcında fiziksel sistemin parçayı hareket ettirmediğinden emin olmak için Anchored etkinleştirin.
Bu parçaya bir bağlantı ekleyin.
- Arayüzdeki Explorer penceresinde, blok parçasına fareyi getirin ve ⊕ düğmesine tıklayın. Bir konteyner menüsü görüntülenir.
- Konteks menüsünden bir Eklentisi girin. Bir eklenti pozitif Y eksenindeki parçanın merkezinde görüntülenir.
Bu bağlantıya bir parçacık emitter ekleyin ve parçacık emitter'ını Emitter_Flare olarak yeniden adlandırın. Parçacık emitter hemen bağlantının yönüne doğru parçacıkları emitter.
Şafak'ı Yapılandır
Artık deneyiminizde bir parçacık emitteri varsa, onun özelliklerini özelleştirebilirsiniz, böylece oyuncular deneyimi başlatırken yüzlerine parlayan bir solgun yıldız yayıyor. Özelliklerinin her biri, nasıl her bir özellik etkisi altında sonuçlanan görüntüyü öğrenmek için, bakın Class.ParticleEmitter|ParticleEmitter
Parçacık Görüntüsü
Her parçacık, Texture özelliği tarafından ayarlanmış bir görüntü gösterir. Kendi görüntünüzü kullanmak için, görüntüyü Roblox'a yüklemeniz ve bir varlık kimliği almanız gerekir. Asetler'in daha fazlasını için Asetler'a bakın.
Roblox'un önceden yapılmış güçlendirilmiş görüntüsünü kullanabilirsiniz Texture partikül emitter'ı için. Roblox'un önceden yapılmış varlıklarını kullanmak için:
- In the Explorer window, select Emitter_Flare .
- Özellikler Penceresinde, Metni rbxassetid://8983307836 olarak ayarla.
Basit Özellikler
ParticleEmitter.Rate dakikada emiten parçacık miktarını belirler. Bir 5 iletişim oranı, bir parçacığın her 1/5 = 0.2 saniyesinde gösterilmesini sağlar. 1> Class.ParticleEmitter.ZOffset iletişim oranları, parçacı
ParticleEmitter.LightEmission , tekstürün renginin arkasındaki renklerle karışmasını belirler. 0 , tekstürlerin normalde arkasındaki renklerle karıştığını gösterir; 1 , katılımcıların renklerini katılımcıların renkleriyle çarpan
Özelliklerin ParticleEmitter.Lifetime gibi özellikleri bir minimum ve maksimum değer gerektirir, Roblox her seferinde bir parçanın minimum ve maksimum arasında bir rastgele süre seçer. Bu durumda, parçaların her biri 10 saniye olmadan değiştirilmez olarak tümü 10 saniye sürer, bu yüzden her iki değer de
Partikül emitter'ın temel özelliklerini yapılandırmak için:
In the Explorer window, select Emitter_Flare .
Özellikler penceresinde,
- Renk Renk 127, 84, 59'a veya flare için tercih ettiğiniz bir rengi ayarlayın.
- Additive blending'i kullanmak için LightEmission 'i 1 ayarla.
- Kameraya ilişkin beklenen görünümü sağlamak için ZOffset’i 1 olarak ayarlayın.
- Set Ömür Boyu to 10, 10 .
- Set Oranı 0.45'e.
- Set RotSpeed to 20 to rotate each particle 20 derece per second.
- Set Hız ı 0 ına ayarla parçanın hareketini önlemek için.
Ömür Boyu ve Sayı Dizisi Değerleri
Some properties such as ParticleEmitter.Size and ParticleEmitter.Transparency use a Datatype.NumberSequ
Class.ParticleEmitter.Size ve ParticleEmitter.Transparency için sıraları yapılandırmak için:
In the Explorer window, select Emitter_Flare .
Özellikler Penceresinde , … Özellikler 1>Özellikler1> değerinin yanındaki şekilde tıklayın, чтобы açmak için onun 4>Datatype.NumberSequencer4> .
Onu tıklayarak sıraya puanlar ekleyin ve pencerenin aşağıdaki örneğe benzediğine kadar hareket ettirin:
Onun dizini açmak için … değerinin yanındaki … butonuna tıklayın.
Onu tıklayarak sıraya puanlar ekleyin ve pencerenin aşağıdaki örneğe benzediğine kadar hareket ettirin:
Bir Nokta Işığı Ekle
Neon işaretlerin daha çok ışıldadığından emin olmak için ona bir ışık koyabilirsin. Ona kullanabileceğin üç farklı ışık nesnesi var:
- PointLight ışığı tek bir noktadan yuvarlak şekillinde yayılır.
- SpotLight ışığı bir belirli yönde bir küre şeklinde yayar.
- SurfaceLight bir BasePart 'in bir yüzünden ışık yayar.
Bir PointLight bunu parçanın parçasındaki bir nokta ışığı olarak yayılacak şekilde en iyidir. Parçada bir ışık kaynağı oluşturmak için:
- PointLight bir Emitter_Flare eklerecek.
- Select the PointLight object, then in the Özellikler window,
- Işığı daha parlak hale getirmek için Parlaklığı2 olarak ayarla.
- Işığın menzilini artırmak için Menzili36 olarak ayarla.
Toz Partiküllerini Oluştur
Sahneye hızlı bir şekilde hareket eklemek için kullanılan ikinci tür bir parçacık emitteri Adası Zıplama - Son kullanıyor. Bu parçacıklar atmosferin etrafında puslu parçacıklar, hava kendisi için bir dokunuş hissi ekleyen derinlik ve boyut ekler.
Toz parçacıkları oluşturmak için:
Bir blok parçasını VFX klasına katın, sonra oyun alanının tüm alanını kapsayacak şekilde skalayın. Örnek Adalet Zıplaması - Finali deneyim pozisyonlarını ve bu parçayı aşağıdaki değerlerle skalayın:
Boyut CFrame.Pozisyon CFrame.Yön 645, 355, 275 198, 168, 26 0, 0, 0 Select this block part, then in the Özellikler window,
- Set İsimi to VFX_DustMotes .
- Parçanın görünmez olması için Görünürlüğü1 olarak ayarla.
- Oyuncular oyun alanında hareket ederken parçaların çarpışmasını önlemek için CanCollide yi devre dışı bırakın.
- Deneyin başlangıcında fiziksel sistemin parçayı hareket ettirmediğinden emin olmak için Anchored etkinleştirin.
Parçaya bir parçacık emitter ekleyin, sonra parçacık emitter'ı Emitter_DustMotes olarak yeniden adlandırın. Parçacık emitter hemen parçacıkları bölgenin içine çıkar.
Toz Partiküllerini Yapılandır
Toz parçacı emitter'i, birkaç yeni özellik değiştirmek için gerekir. ParticleEmitter.Acceleration bir parçacın ParticleEmitter.Speed ının tüm ömründe nasıl değiştiğini belirler. Hız genellikle bir yer ile negatif bir Y değerindeki bir parçacık için bir
ParticleEmitter.Rotation tanecik emittent için döndürme menzili, pozitif değerlerle saat yönünde eşdeğer olarak tanımlar, böylece her toz motes'in döndürme menzilinde biraz rastgele bir menzil oluşturabilirsiniz. Her toz motes'in döndürme menzilinde biraz rastgele bir menzil oluşturmak için bir menzil oluşturabilirsiniz.
For each point in a NumberSequence , you can set an envanter using the number input at the bottom of the window. An envanter sets the range from which Studio chooses a random value higher or lower than the point's value each time a particle emits. The size of the envanter determines the range of the random selection. The sequence for ParticleEmitter.Transparency includes an env
Aşağıda tüm diğer açıklanmış özelliklerin değerleri var. Bu açıklamalar için Feneri Yapılandır bakın.
In the Explorer window, select Emitter_DustMotes .
Özellikler penceresinde,
Renk Color ı 192, 241, 255 olarak ayarla.
Boyutu aşağıdaki NumberSequence :
Set Doku to rbxassetid://14302399641 .
Şeffaflığı Datatype.NumberSequencer ile aşağıdaki NumberSequence :
Set ZOffset to -5 to appear behind players and other objects.
Set Ömür Boyu 1, 10 .
Set Oranınızı 50000 . Bu hızlı bir değerlendir, ancak parçanın ebeveyn parçasının hacmi çok büyüktür, bu yüzden dağılır görünür.
Set Dönmeyi -45, 45 olarak ayarlar.
RotSpeed'ı RotSpeed olarak ayarla.
Hızı 1, 5 olarak ayarla.
Parçaların hafif yukarı yükselmesini sağlamak için Hızlandırma1, -1, 1 değerine ayarlayın.