Class.Workspace.GlobalWind|GlobalWind ベクト設定方向和強度風通過體驗時會影響地形草和動態雲。您可以將它設為1>常量ベクト1>,或通過4>指令碼4>調整它來�
全球風向量
全球風是通過 GlobalWind ベクトル來控制的,Workspace 的屬性,您可以在 Studio 中直接編輯它,或通過 scripting 設置。
要設定 Studio 中的全球風向量:
選擇 Explorer 窗口中的 工作區 對象。
在 屬性 窗口中,找到 GlobalWind 屬性並設定 X 、1>Y1> 和 4>Z4> 值為其方向和強度。
粒子影響
由 ParticleEmitter 發出的粒子將跟隨全球風向,直到發射器的 WindAffectsDrag 屬性啟用,並且發射器的 Class.ParticleEmitter.Drag|Drag</
風向圖
要更容易調整全球風的方向,您可以使用 風向 小工具,可以從 檢視 模型籤存取。欄位讓您可以視��
已編寫的效果
Class.Workspace.GlobalWind|GlobalWind 屬性的腳本開啟了一個完整的範圍。例如,您可以使用以下代碼示例來導致使用 math.sin() 函數的循環風暴,以創造一個從來沒有結束的風暴。
腳本 - 循環風暴
local gustCycleDelay = 5 -- 在秒鐘週期之間的最大持續時間local gustCycleDuration = 3.5 -- 每次風暴暢飆的持續時間 (秒)-- 在每個迅速風暴週期中,一部分 "gust" 將在 "baseWind" 中以傾斜方式添加local baseWind = Vector3.new(5, 0, 2) -- 基本風速和方向local gust = Vector3.new(25, 0, 10) -- 狂風速度和方向local gustIntervals = 100 -- 用於計算每個風暴間隔的迭代次數local dg = gustCycleDuration / gustIntervalslocal dgf = dg / gustCycleDuration-- 將全球風設為基礎風workspace.GlobalWind = baseWind-- 請稍候以啟動輕微風task.wait(gustCycleDelay)while true dofor i = 1, gustIntervals dolocal f = math.sin(math.pi * dgf * i) -- 使用 sin() 函數來啟動 gustworkspace.GlobalWind = baseWind + f * gust -- 將全球風設為基本風+輕風task.wait(dg)endworkspace.GlobalWind = baseWind -- 將全球風重設為基本風速在結束風暴週期task.wait(math.random() * gustCycleDelay) -- 在下一個風暴週期前等待一個隨機的延遲end