Statik bir dünya cansız hissedilebilir. Görsel efektler, harekete ekleyerek ortamın daha dinamik hissettirmesine yardımcı olur ve oyuncuların önemli alanlara dikkatini çekmelerini sağlar.
Bu bölümde, parçacık emitörleri kullanarak iki efekt oluşturacaksınız. Birincisi, en yüksek deniz kayalığının üstünde parlayan bir alevdir, bu da oyuncuların gözlerini yukarı doğru çeker. İkincisi ise, çevreye atmosfer ve derinlik katan uçuşan toz taneciklerinin bir katmanıdır.
Alev oluşturma
Örnek Island Jump - Final oyunu, en yüksek platformunun üstüne dev bir alev yerleştirir. Dünya geri kalanında hareketsiz olduğu için, alev bir odak noktası haline gelir ve oyuncuların doğal olarak ona doğru tırmanma isteği duymalarını sağlar.
Alev oluşturWorkspace > World altında, yoksa VFX adında yeni bir klasör oluşturun.VFX klasörünün içinde, Boyut 20, 20, 20, CFrame.Position 400, 331, 79 ve CFrame.Orientation 0, 0, 0 olan bir blok Parça adında VFX_Flare oluşturun. Parçanın görünmez olması için Şeffaflığı 1 olarak ayarlayın ve Sabit'i etkinleştirin.VFX_Flare içinde, bir Bağlantı oluşturun.Bu Bağlantının içinde, Emitter_Flare adında bir ParticleEmitter oluşturun ve şu özellikleri ayarlayın:- Doku: rbxassetid://8983307836- Renk: Color3.fromRGB(127, 84, 59)- Işık Yayılımı: 1- ZOffset: 1- Süre: NumberRange.new(10, 10)- Oran: 0.45- Dönme Hızı: NumberRange.new(20, 20)- Hız: NumberRange.new(0, 0)- Boyut: 0'da başlayan ve yaşam süresinin başında yavaşça büyüyen, sonra hızla 10'a yükselen ve yaşam süresinin geri kalanında 10'da kalan bir NumberSequence.- Şeffaflık: Yaşam süresinin çoğunda 0'a (görünür) yakın kalan, sonra değerler arasında zıplayan ve sonunda 1'e yerleşen bir NumberSequence.VFX_Flare içinde (Bağlantının kardeşi olarak), Parlaklığı 2 ve Menzili 36 olan bir PointLight oluşturun.
Komutu çalıştırdıktan sonra, Boyut ve Şeffaflık dizilerini Özellikler penceresinde açın ve atlamanın doğru hissettirmesi için eğrileri kendiniz ayarlayın.
Toz parçacıkları oluşturma
Örnek oyunun kullandığı ikinci parçacık yayıcı, atmosfer boyunca toz parçacıkları eklemek için kullanılır. Bu parçacıklar oyuncunun etrafını sarar ve havaya doku ile derinlik hissi katar.
Toz taneciklerini oluşturWorkspace > World > VFX altında, VFX_DustMotes adında Boyutu 645, 355, 275, CFrame.Position 198, 168, 26 ve CFrame.Orientation 0, 0, 0 olan bir blok Parça oluşturun. Parça görünmez olması için Şeffaflığı 1 olarak ayarlayın. CanCollide'ı devre dışı bırakın. Sabit'i etkinleştirin.VFX_DustMotes içinde, Emitter_DustMotes adında bir ParticleEmitter oluşturun ve şu özellikleri ayarlayın:- Doku: rbxassetid://14302399641- Renk: Color3.fromRGB(192, 241, 255)- ZOffset: -5- Süre: NumberRange.new(1, 10)- Oran: 50000- Dönüş: NumberRange.new(-45, 45)- Dönme Hızı: NumberRange.new(-60, -60)- Hız: NumberRange.new(1, 5)- İvme: Vector3.new(1, -1, 1)- Boyut: Yaklaşık 0.25'e kadar kısa süre sonra çıkan ve ardından yavaş yavaş 0'a doğru solan bir NumberSequence.- Şeffaflık: Tamamen şeffaf başlayıp, yaşam süresinin ortasında daha opak hale gelen (yaklaşık 0.1'lik bir zarf ile), sonra yavaşça 1'e solan bir NumberSequence.
Çalıştırdıktan sonra, Boyut ve Şeffaflık dizilerini açın ve tozun doğru hissettirmesi için eğrileri gözle ayarlayın.
