Class.Workspace.GlobalWind|GlobalWind vektörü, rüzgarın bir deneyim üzerinde estiği yön ve gücü ayarlar ve terren çimlerini ve dinamik bulutları etkiler. Onu bir 1>konvektör1> olar
Küresel Rüzgar Vektörü
Küresel rüzgar, GlobalWind vektörü aracılığıyla kontrol edilir ve Studio'da doğrudan düzenleyebilirsiniz, yoksa Workspace aracılığıyla ayarlayabilirsiniz.
Stüdyo'daki küresel rüzgar vektörünü ayarlamak için:
Ara Ara penceredindeki en üst seviye Çalışma Alanı nesnelerini seçin.
Özellikler penceresinde, global rüzgarı özelliğini bulun ve bir X, Y ve 1> Z1> değerini direksiyon ve güç için ayarlayın.
Parçacık Etkisi
Bir ParticleEmitter tarafından yayılan parçacıklar, emittörün WindAffectsDrag özelliği etkin ve emittörün Drag özelliği büyü
Rüzgar Yönü Alıcı
Global rüzgarı ayarlamak daha kolay hale getirmek için, Rüzgar Yönü widget, Görüntü sekmesinden erişilebilir. widget, rüzgarın b
Kodlanmış Efektler
Class.Workspace.GlobalWind|GlobalWind'ın özelliğinin kodlanması, bir dizi olasılığı açığa çıkarır. Örneğin, math.sin() işlevini kullanarak, rüzgar dalgalarının hafiflemesini sağlayan döngsel güzellikleri tetikleyebilirsiniz.
Script - Siklik Rüzgar
local gustCycleDelay = 5 -- Saniyeler arasındaki gust döngüleri arasındaki maksimum sürelocal gustCycleDuration = 3.5 -- Her gust döngüsünün saniye olarak süresi-- Her fırtına döngüsünde, "gust"'in bir kısmı "baseWind"'a hızlı bir şekilde eklenirlocal baseWind = Vector3.new(5, 0, 2) -- Temel rüzgar hızı ve yönülocal gust = Vector3.new(25, 0, 10) -- Gust hızı ve yönülocal gustIntervals = 100 -- Her gust aralığını hesap etmek için kullanılan iteração sayısılocal dg = gustCycleDuration / gustIntervalslocal dgf = dg / gustCycleDuration-- Globale rüzgarı temel rüzgar olarak ayarlaworkspace.GlobalWind = baseWind-- Serinin etkili olması için gecikme miktarını bekleyintask.wait(gustCycleDelay)while true dofor i = 1, gustIntervals dolocal f = math.sin(math.pi * dgf * i) -- sin() işlevini kullanarak gust'u artırworkspace.GlobalWind = baseWind + f * gust -- Global rüzgarı temel rüzgar + rüzgartask.wait(dg)endworkspace.GlobalWind = baseWind -- Güney rüzgarını güney rüzgarına (end of gust) sıfırlartask.wait(math.random() * gustCycleDelay) -- Sonraki gust döngüsünden önce gecikmeyi bir rastgele kısma bekleyinend