update cadence 동적 값은 변화 속도에 맞춰 갱신한다 모든 값을 매 프레임 전달하면 반응성은 좋아지지만 비용과 노이즈가 커진다. 값의 성격에 맞춰 주기를 나눈다.
방식 값 성격 권장 주기 방어선
Tick프레임 추적 조준점, 카메라 거리, 빠른 이동처럼 지연이 바로 보이는 값. 매 프레임, 단 변경 감지 후 필요한 값만 전달한다. 상한과 보간을 두고 같은 값 반복 Set을 막는다.
Timer간헐 갱신 바람, 위험도, 환경 온도처럼 천천히 바뀌는 값. 0.1초에서 0.5초 간격을 먼저 시험한다. 간격을 늘려도 화면 차이가 작은지 비교한다.
Event상태 변화 피격, 발사, 장전, 스킬 시작처럼 원인이 명확한 값. 변화가 생긴 순간 한 번 전달한다. 초기값과 누락 이벤트를 별도로 검증한다.
Data Interface직접 읽기 Actor, Mesh, 본 위치처럼 나이아가라가 참조할 수 있는 데이터. 블루프린트 반복 전달 대신 그래프에서 필요한 때 읽는다. Blueprint Set 루프와 중복되지 않게 소유자를 정한다.
Collection공유 입력 여러 이펙트가 같이 쓰는 시간, 날씨, 전역 강도 값. 전역 값 변경 시 한 번 갱신한다. 개별 시스템에서 다시 덮어쓰는 경로가 없는지 찾는다.