Class.Workspace.GlobalWind|GlobalWind 벡터는 경험을 통해 불어오는 바람의 방향과 강도를 설정하며, 지형 잔디 및 동적 구름을 영향합니다. 스크립트를 통해 상수 벡터 를
전역 풍 벡터
전역 바람은 컨트롤 하 여 GlobalWind 벡터는 Workspace 속성이며, Studio에서 직접 편집할 수 있거나 스크립트를 통해 설정할 수 있습니다.
Studio에서 전역 풍 벡터를 설정하려면:
탐색기 창에서 최상위 수준의 작업 공간 개체를 선택합니다.
In the 속성 window, locate the GlobalWind property and set an X , 1>Y1>, and 4>Z4> value for its direction and strength.
입자 영향
Class.ParticleEmitter에서 방출되는 입자는 발생자의 WindAffectsDrag 속성이 활성화되어 있고 그의 Drag 속성이
풍향 위젯
전역 바람을 조정하는 것을 더 쉽게 하려면 바람 방향 위젯, 액세스 가능한 에서 보기 탭에서 사
스크립트 효과
Class.Workspace.GlobalWind|GlobalWind 속성의 스크립트는 전체 범위의 가능성을 열어줍니다. 예를 들어, 다음 코드 샘플을 사용하여 바람이 math.sin() 함수를 사용하여 쉽게 들어와 나가는 순환 바람을 일으킬 수 있습니다.
스크립트 - 사이클 풍 습도
local gustCycleDelay = 5 -- 초 단위의 최대 폭풍 사이 지속 시간local gustCycleDuration = 3.5 -- 각 바람 사이클의 지속 시간(초)-- 각 gust 사이클 동안 "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) -- sine() 함수를 사용하여 gust를 낮추십시오workspace.GlobalWind = baseWind + f * gust -- 전체 속도를 기준 속도 + 바람 속도로 설정task.wait(dg)endworkspace.GlobalWind = baseWind -- 바람 주기 끝에 전체 바람을 기본 바람으로 재설정task.wait(math.random() * gustCycleDelay) -- 다음 순간 사이클을 시작하기 전에 딜레이의 랜덤 부분을 기다리십시오.end