Vectơ GlobalWind đặt hướng và cường độ mà gió thổi qua một trò chơi, ảnh hưởng đến cỏ địa hình và mây động. Bạn có thể đặt nó như một vectơ hằng số, hoặc điều chỉnh nó thông qua lập trình để tạo ra những cơn gió tuần hoàn. Ngoài ra, bạn có thể ảnh hưởng đến các hạt để chúng theo vectơ gió toàn cầu.
Vectơ gió toàn cầu
Gió toàn cầu được điều khiển thông qua vectơ GlobalWind, là một thuộc tính của Workspace và bạn có thể chỉnh sửa nó trực tiếp trong Studio, hoặc đặt nó thông qua lập trình.
Để đặt vectơ gió toàn cầu trong Studio:
Trong cửa sổ Explorer, chọn dịch vụ Workspace cấp cao nhất.

Trong cửa sổ Properties, tìm thuộc tính GlobalWind và đặt giá trị X, Y, và Z cho hướng và cường độ của nó.

Ảnh hưởng của hạt
Các hạt được phát ra bởi một ParticleEmitter sẽ theo vectơ gió toàn cầu miễn là thuộc tính WindAffectsDrag của bộ phát được bật và thuộc tính Drag của nó lớn hơn 0. Các thể hiện Fire và Smoke theo vectơ gió mặc định.

Công cụ hướng gió
Để dễ dàng điều chỉnh gió toàn cầu, bạn có thể sử dụng công cụ Hướng Gió, có sẵn từ menu Xem của Studio. Công cụ này cho phép bạn hình dung cách gió thổi bằng cách sử dụng mô hình túi gió, và bạn có thể đặt một cách động Tốc độ, Yaw, và Pitch của gió bằng cách nhấp vào tên khía cạnh mong muốn và trượt thanh trượt ở phía dưới, hoặc bạn có thể điều chỉnh yaw hoặc pitch bằng cách thao tác trên vòng xanh và mũi tên xanh dương trên phần động. Bạn cũng có thể nhấp và kéo công cụ để đặt lại nó ở bất kỳ đâu trong khung nhìn 3D.

Hiệu ứng lập trình
Lập trình thuộc tính GlobalWind mở ra một loạt các khả năng. Ví dụ, bạn có thể sử dụng mẫu mã sau để gây ra những cơn gió tuần hoàn mà gia tăng và giảm cho sử dụng hàm math.sin().
Script - Gió Tuần Hoànlocal gustCycleDelay = 5 -- Thời gian tối đa giữa các chu kỳ gió trong giâylocal gustCycleDuration = 3.5 -- Thời gian của mỗi chu kỳ gió trong giây-- Trong mỗi chu kỳ gió, một phần của "gust" sẽ được thêm vào "baseWind" theo cách dần dầnlocal baseWind = Vector3.new(5, 0, 2) -- Tốc độ và hướng gió cơ bảnlocal gust = Vector3.new(25, 0, 10) -- Tốc độ và hướng giólocal gustIntervals = 100 -- Số lần lặp được sử dụng để tính toán mỗi khoảng thời gian giólocal dg = gustCycleDuration / gustIntervalslocal dgf = dg / gustCycleDuration-- Đặt gió toàn cầu thành gió cơ bản ban đầuworkspace.GlobalWind = baseWind-- Chờ thời gian trễ trước khi bắt đầu giótask.wait(gustCycleDelay)while true dofor i = 1, gustIntervals dolocal f = math.sin(math.pi * dgf * i) -- Sử dụng hàm sin() để gia tăng gióworkspace.GlobalWind = baseWind + f * gust -- Đặt gió toàn cầu thành gió cơ bản + giótask.wait(dg)endworkspace.GlobalWind = baseWind -- Đặt lại gió toàn cầu thành gió cơ bản ở cuối chu kỳ giótask.wait(math.random() * gustCycleDelay) -- Chờ một phần ngẫu nhiên của thời gian trễ trước khi bắt đầu chu kỳ gió tiếp theoend