Temel görsel efektler oluştur

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


Deneyiminiz için temel özel efektler oluşturmak çevrenize dinamik hareket ekler, bu da dünyanızın daha canlı ve gerçekçi hissetmesine neden olur.Ek olarak, özel efektlerden gelen görsel ilgi ve hareket genellikle oyuncuların dikkatini çeker ve onları deneyiminizde lider olan oyunculara yönlendirmek için kullanışlı bir cihaz haline getirir.

Bu eğitimin bu bölümü, 2D görüntüleri veya parçacıkları özel bir etki türü olan parçacık yayıcılarını nasıl kullanacağınızı öğretir, ebeveyn nesneye ve ayarlarınızı nasıl yapılandıracağınıza göre benzersiz şekillerde, özel bir etki türü.Örneklerden örnek kullanarak, Adalet Zıplaması - Sonuç deneyiminden gelen örnekleri kullanarak, oyuncuları daha da yaklaştıran parlayan flare ve atmosfere dokunan parçacıklar gibi güçlü ve ince etkiler oluşturmak için parçacık yayıcıları nasıl özelleştireceğinizi öğreneceksiniz, ve oyuncuları havaya ekleyen yüzen toz parçacıkları gibi dokulu parçacıklar.

Bir ışık yaratın

Örnek Ada Zıplaması - Sonuç 'ya deneyime dinamik hareket eklemek için kullanılan ilk parçacık yayıcısı, en yüksek deniz yığın platformunun zirvesindeki dev bir flardır.Çevrenin geri kalanı statik olduğundan, bu etki 3B uzayda odak noktası haline gelir ve oyuncuları çevrede ilerlemek için teşvik eder, böylece deneyimin son platformuna ulaşabilirler.

Bir ışık oluşturmak için:

  1. Araştırmacı penceresinde, Dünya klasörüne yeni bir klasör ekleyin, ardından yeni klasörün adını VFX olarak değiştirin.

  2. Bir blok bölümünü VFX klasörüne ekleyin, ardından parçayı en uzun deniz yığın platformunuzun üzerinde yaklaşık 10 damga ile konumlandırın.Örnek Ada Zıplaması - Sonuç deney pozisyonları bu parçayı Seviye_7 platformuyla aşağıdaki değerlerle yukarı taşır:

    BoyutCFRame.PositionCFRame.Orientation
    20, 20, 20400, 331, 790, 0, 0
  3. Bu blok parçasını seçin, sonra Özellikler penceresinde,

    1. İsmi VFX_Flare 'a ayarlayın.
    2. Bölümün görünmez olması için Şeffaflık seviyesine ayarlayın, böylece parça görünmez olur.
    3. Sabitlenmiş etkinleştirin, böylece deneyim başladığında fizik sistemi parçayı hareket ettirmez.
  4. Bu parçaya bir ek ekleyin.

    1. Gezgin penceresinde, blok parçasının üzerine gezin ve düğmesine tıkla. Bir bağımsız menü görüntülenir.
    2. Kontekst menüsünden, bir Eklenti ekleyin. Bir eklenti, pozitif Y eksenine doğru parçanın merkezinde görüntülenir.
  5. Bu ekipmana bir parçacık verici ekleyin ve parçacık vericiyi Emitter_Flare olarak yeniden adlandırın.Parçacık verici hemen bağlantı yönünde parçacıklar yayar.

Işığı yapılandırın

Artık deneyiminizde bir parçacık yayıcı var, özelliklerini özelleştirebilirsiniz, böylece oyuncular deneyimi başlattığında parlayan bir işaret yayar.Her bir özellik sonuç görsel efekti üzerinde nasıl etki yaptığını daha fazla öğrenmek için, ParticleEmitter ve özel parçacıkları özelleştirme görün.

Parçacık resmi

Her parçacık, Texture özelliği tarafından ayarlanan bir görüntü görüntüler.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.Bu süreç ve bunu kendiniz nasıl yapacağınızla ilgili daha fazla bilgi için Varlıklar bakın.

Roblox'un önceden yapılmış flare görüntüsünü parçacık verici Texture için kullanabilirsiniz. Roblox'un önceden yapılmış varlığını kullanmak için:

  1. Gezgin penceresinde, Emitter_Flare seçin.
  2. Özellikler penceresinde, Doku 'yu 'ya ayarlayın.

Temel özellikler

ParticleEmitter.Rate saniye başına yayılan parçacık miktarını belirler.5 oranı, bir parçacığın her 1/5 = 0.2 saniye yayılacağını ifade eder.ParticleEmitter.ZOffset daha yüksek değerleri, parçacıkların diğer nesnelerin önünde göründüğünü, negatif değerler ise diğer nesnelerin arkasında göründüğünü ifade eder.

ParticleEmitter.LightEmission dokunun renginin arkasındaki renklerle birleşimini belirler.0 çözünürlükler normal olarak birleşir; 1 katılımlı olarak birleşirler, böylece parçacıklar üst üste geldiğinde renkleri daha parlak olur.Verilen dokunun, bu özellik 1 olarak ayarlanmış olarak kullanılması için tasarlanmıştır.

ParticleEmitter.Lifetime gibi özelliklerin minimum ve maksimum değerleri gerektirir, Roblox her seferinde bir parçacığın minimum ve maksimum arasında rastgele bir süre seçer.Bu durumda, parçacıkların hepsi aynı değişiklik olmadan 10 saniye sürmeli, bu yüzden her iki değer de 10 .

Parçacık verici temel özelliklerini yapılandırmak için:

  1. Gezgin penceresinde, Emitter_Flare seçin.

  2. Özellikler penceresinde,

    1. Renk 127, 84, 59 veya ışık için tercih ettiğiniz bir rengi, veya ışık için tercih ettiğiniz bir renge ayarlayın.
    2. Ekleme karışımı kullanmak için Işık Emisyonu 1 to use additive blending.
    3. Kameraya ilişkin olarak beklenen şekilde görünmesi için ZOffset 1 to ensure it appears as expected in relation to the camera.
    4. Set Ömür 10, 10 to .
    5. Set Oranı 'e ayarla.
    6. Her parçacığı saniye başına 20 derece döndürmek için RotSpeed 20.
    7. Parçacığın hareket etmesini engellemek için Hız 0 olarak ayarlayın, böylece parçacık hareket etmez.

Sonsuz ve Sayı Sırası değerleri

ParticleEmitter.Size ve ParticleEmitter.Transparency gibi bazı özellikler, bir parçacığın özellik değerindeki değişiklikleri otomatikleştirmek için bir NumberSequence kullanır. bütün süresince Lifetime .Örneğin, ışığın Size ve Transparency sıraları her bir parçacık yayıldığında dalgalanma etkisi yaratır.

Sıraları ParticleEmitter.Size ve ParticleEmitter.Transparency için yapılandırmak için:

  1. Gezgin penceresinde, Emitter_Flare seçin.

  2. Özellikler penceresinde, değerinin yanındaki Boyut için açmak için NumberSequence tıklayın.

  3. Sıraya noktalar ekleyin ve ona tıklayarak hareket ettirin, pencere aşağıdaki örneğe benzer olana kadar:

    A number sequence window where the size starts at 0 and grows slowly in the beginning of its lifetime, then quickly grows to a size of 10 and remains 10 for the duration of the lifetime.
    Y ekseni her parçacığın boyutunu temsil eder ve X ekseni her parçacığın ömür süresini temsil eder.Boyut 0'dan başlayarak küçülür ve ömrün başında yavaşça büyür, ardından 10 boyuta hızlıca büyür ve ömür boyunca 10 kalır.
  4. Değer Transparansiyon için değerin yanındaki sekansını açmak için tıklayın

  5. Sıraya noktalar ekleyin ve ona tıklayarak hareket ettirin, pencere aşağıdaki örneğe benzer olana kadar:

    A number sequence window where the particle is visible (equal or close to 0) for the majority of its lifetime. As the particle approaches the end of its lifetime, its transparency value bounces up and down at different values, settling at 1 at the very end.
    Parçacık ömrünün çoğu için görünür (eşit veya 0'a yakın) ve ömrü boyunca.Parçacık ömrünün sonuna yaklaştığında, transparans değeri farklı değerlerde yukarı ve aşağı atlar ve bitir1'de yerleşir.
The final version of the flare against a bright blue sky.

Bir Nokta Işığı Ekle

Daha fazla ön plana çıkmasını sağlamak için, içine bir ışık koyabilirsiniz. Kullanabileceğiniz üç farklı ışık nesnesi vardır:

Bir PointLight , parçacık etkisinin konumundaki parçadan yayılan ışığı küre şeklinde yaymak için en iyisidir. Parçada bir ışık kaynağı oluşturmak için:

  1. Bir Nokta Işığı ekleyin Emitter_Flare 'a.
  2. NoktaIşığı nesnesini seçin, ardından Özellikler penceresinde,
    1. Işığı daha parlak hale getirmek için Parlaklık 2 ayarlayın.
    2. Işığın menzilini artırmak için Menzilini 36 ı ayarlayın.
The final version of the flare hovering over a gray cylinder sea stack. The flare emits a gentle glow over the sea stack.

Toz parçacıklarını oluştur

Örnek Ada Zıplaması - Son deneyime dinamik hareket eklemek için kullanılan ikinci parçacık yayıcı türü, atmosfer boyunca toz parçacıkları kullanan biridir.Bu parçacıklar oyuncuyu çevreler ve havaya dokunma ve derinlik duygusu ekler.

Toz parçacıkları oluşturmak için:

  1. Bir blok parçasını VFX klasörüne yerleştirin, ardından tüm oynanabilir alanı kapsayacak şekilde ölçeklendirin.Örnek Ada Zıplaması - Sonuç deney pozisyonları ve bu bölümü aşağıdaki değerlerle ölçeklendirir:

    BoyutCFRame.PositionCFRame.Orientation
    645, 355, 275198, 168, 260, 0, 0
  2. Bu blok parçasını seçin, sonra Özellikler penceresinde,

    1. İsmi VFX_DustMotes 'a ayarlayın.
    2. Bölümün görünmez olması için Şeffaflık seviyesine ayarlayın, böylece parça görünmez olur.
    3. Oynanabilir alan üzerinden hareket ederken oyuncuların parçayla çarpışmasını engelle CanCollide böylece oyuncular oynanabilir alanda hareket ederken parçayla çarpışmazlar.
    4. Sabitlenmiş etkinleştirin, böylece deneyim başladığında fizik sistemi parçayı hareket ettirmez.
  3. Bu parçaya bir parçacık yayıcı ekleyin, ardından parçacık yayıcıyı Emitter_DustMotes olarak yeniden adlandırın.Parçacık verici hemen parçanın alanı içinde parçacıklar yayar.

Toz parçacıklarını yapılandır

Toz parçacık yayıcısının değiştirmesi gereken bazı yeni özellikler vardır.ParticleEmitter.Acceleration bir parçacığın ömrü boyunca nasıl değişeceğini belirler ParticleEmitter.Speed.Hızlanma genellikle negatif Y değeri olan parçacıklara bir yerçekimi etkisi uygulamak için kullanılır.

ParticleEmitter.Rotation çıkan parçacıklar için derecelerdeki dönme aralığını tanımlar, pozitif değerler saat yönüne karşılık gelen değerlerdir.Her toz motunun dönüşüne biraz rastgelelik eklemek için, seçim için bir dizi açı oluşturabilirsiniz.

Bir NumberSequence noktası için, pencerenin altındaki sayı girişini kullanarak bir zarf ayarlayabilirsiniz.Bir zarf, her bir parçacık atıldığında noktanın değerinden daha yüksek veya daha düşük bir rastgele değer seçmek için menzili ayarlar.Zarfın boyutu rastgele seçimin menzilini belirler.ParticleEmitter.Transparency için sıra bir zarf içerir, böylece her parçacığın görünürlüğü öngörülemez.

İşte diğer tüm önceden açıklanmış özelliklerin değerleri. Bu açıklamalar için Işığı yapılandırın geri dönün.

  1. Gezgin penceresinde, Emitter_DustMotes seçin.

  2. Özellikler penceresinde,

    1. Renk 192, 241, 255 ayarlanır .

    2. Boyut NumberSequence şu değeri ayarlayın:

      A number sequence window where the size rises to 0.25 shortly after creation, then fades down gradually to 0.
      Boyut, yaratımkısa bir süre sonra 0.25'e yükselir, ardından yavaş yavaş 0'a düşer
    3. Doku rbxassetid://14302399641 'e ayarlayın.

    4. Şeffaflığı aşağıdaki NumberSequence :

      A number sequence window where the particle begins fully transparent, becomes randomly more opaque with an envelope of 0.1, then slowly fades out.
      Tamamen şeffaf başlar, rastgele daha opak hale gelir (0.1 zarfı), sonra yavaş yavaş kaybolur
    5. Oyuncuların ve diğer nesnelerin arkasında görünmeleri için ZOffset 'i -5 olarak ayarlayın.

    6. Set Ömür boyu 1, 10 .

    7. Oranı 'e ayarlayın. Bu hızlı bir değerlendir, ancak parçacık yayıcının ebeveyn parçasının hacmi çok büyüktür, bu yüzden seyrek görünür.

    8. Set Döndürme 'i 'e .

    9. Döndürme Hızı-60 ayarlayın.

    10. Set Hız 1, 5 .

    11. Parçacıkları hafifçe yukarı yüzdürmek için Hızlandırma 1, -1, 1 ayarlayın, böylece parçacıklar yukarı yüzer.

The final version of the dust particles against a bright blue sky.
Platformlardan gökyüzüne bakan hafif toz parçacıkları havada