World State

날씨와 시간 시스템 상태 흐름

시간과 날씨는 조명, 머티리얼, 오디오, 게임플레이가 공유하는 월드 상태로 설계해야 확장됩니다.

01

시간 누적

Delta Seconds를 월드 시간 배율에 맞춰 누적하고 하루 길이를 정합니다.

Clock
02

상태 전환

맑음, 비, 안개 같은 날씨 상태를 조건과 확률로 전환합니다.

Weather
03

시각 반영

Directional Light, Sky Light, Fog, 머티리얼 파라미터를 함께 조정합니다.

Visual
04

게임플레이 연결

시야, 이동, 소리, NPC 행동처럼 실제 규칙에 필요한 값만 노출합니다.

Rules
Light
태양 각도와 색온도 시간대별 밝기와 색을 커브로 관리하면 급격한 변화를 피할 수 있습니다.
Curve Asset 활용
Material
젖음과 바람 표현 비 상태에서 지면, 캐릭터, 파티클 파라미터를 일관되게 바꿉니다.
MPC 추천
Audio
분위기와 피드백 강우, 천둥, 실내외 전환을 날씨 상태와 함께 믹싱합니다.
Fade 처리

시스템 안정성 확인

저장 복원 게임 로드 뒤 시간과 날씨가 의도한 상태로 복원되어야 합니다.
전환 속도 날씨 변화가 시각적으로 튀지 않도록 보간 시간을 둡니다.
네트워크 멀티플레이에서는 권한 있는 월드 상태만 복제합니다.