El vector GlobalWind establece la dirección y la fuerza que sopla el viento a través de una experiencia, afectando el pasto del terreno y las nubes dinámicas.Puedes establecerlo como un vector constante constante, o ajustarlo a través de programación para crear ráfagas cíclicas de viento.Además, puedes influir en partículas para que sigan el fuerza vectorialde viento global.
fuerza vectorialde viento global
El viento global se controla a través del vector GlobalWind es una propiedad de Workspace y puedes editarlo directamente en Studio, o establecerlo a través de programación .
Para establecer el vector de viento global en Studio:
En la ventana Explorador , seleccione el servicio de nivel superior Espacio de trabajo .
En la ventana Propiedades , localiza la propiedad GlobalWind y establece un valor X , Y y Z para su dirección y fuerza.
Influencia de partículas
Las partículas emitidas por un ParticleEmitter seguirán el vector de viento global mientras la propiedad WindAffectsDrag del emisor esté habilitada y su propiedad Drag sea mayor que 0. Fire y Smoke instancias siguen el vector de viento por defecto.

widget de dirección del viento
Para facilitar la afinación del viento global, puedes usar el widget Dirección del viento , accesible desde la pestaña Ver.El widget te permite visualizar cómo sopla el viento usando un aplicación de modeladode "wind sock", y puedes establecer dinámicamente la velocidad del viento , la dirección y la altura del viento haciendo clic en el nombre del aspecto deseado y deslizando el control deslizador a lo largo de la parte animada, o puedes ajustar la dirección o la altura del viento manipulando el anillo verde y la flecha azul en la parte animada.También puedes hacer clic y arrastrar el widget para reposicionarlo en cualquier lugar del ventanilla3D.


Efectos programados
La programación de la propiedad GlobalWind abre un amplio rango de posibilidades.Por ejemplo, puedes usar el siguiente ejemplo de código para causar ráfagas cíclicas de viento que entran y salen usando la función math.sin().
Script - Ráfagas de viento cíclicas
local gustCycleDelay = 5 -- Duración máxima entre ciclos de ráfaga en segundoslocal gustCycleDuration = 3.5 -- Duración de cada ciclo de ráfaga en segundos-- Durante cada ciclo de ráfaga, se agregará una parte de "ráfaga" a "baseWind" de manera escalonadalocal baseWind = Vector3.new(5, 0, 2) -- Velocidad y dirección del viento baselocal gust = Vector3.new(25, 0, 10) -- Velocidad y dirección de Gustlocal gustIntervals = 100 -- Número de iteraciones utilizadas para calcular cada intervalo de ráfagalocal dg = gustCycleDuration / gustIntervalslocal dgf = dg / gustCycleDuration-- Establecer el viento global como viento base inicialmenteworkspace.GlobalWind = baseWind-- Espere la cantidad de retraso antes de iniciar ráfagastask.wait(gustCycleDelay)while true dofor i = 1, gustIntervals dolocal f = math.sin(math.pi * dgf * i) -- Usa la función sin() para aumentar la ráfagaworkspace.GlobalWind = baseWind + f * gust -- Establecer el viento global a viento base + ráfagatask.wait(dg)endworkspace.GlobalWind = baseWind -- Restablecer el viento global a viento base al final del ciclo de ráfagatask.wait(math.random() * gustCycleDelay) -- Espere una fracción aleatoria de retraso antes del próximo ciclo de ráfagaend