자원·날씨·입력값이 같은 규칙을 보는지
환경 변수, 트리거, 상태값, 피드백 갱신 기준이 같은 규칙으로 연결되어야 합니다.
개별 오브젝트 반응을 만들었다면, 레벨 전체를 움직이는 변수까지 연결해야 합니다. 환경 변수(Environmental Variables)는 시간, 날씨, 자원 상태처럼 레벨 전체가 공유하는 값입니다.
자원 수치, 환경 상태 변화, 플레이어 입력 결과를 기준으로 행동 반응을 갱신합니다.
환경 변수, 트리거, 상태값, 피드백 갱신 기준이 같은 규칙으로 연결되어야 합니다.
Trigger Volume, Line Trace, Interface, 이벤트 디스패처를 기준으로 플레이어 입력이 환경 변수 값을 바꾸는 경로를 나눕니다.
이전 6장에서 다룬 날씨 및 시간 시스템은 가장 대표적인 환경 변수입니다.
자원 채집 예시를 통해 환경 변수와 플레이어 행동의 연동을 구현해 봅시다.