BLUEPRINT PERFORMANCE
블루프린트 최적화는 매 프레임 실행되는 일을 줄이는 데서 시작한다
C++로 옮기기 전에도 Tick, Cast, 루프, 트레이스, Spawn/Destroy 사용을 줄이면 프레임 안정성이 크게 좋아진다.
Tick항상 필요한 액터만 켜고 주기를 늦춘다.
CacheCast 결과와 반복 계산값을 변수로 보관한다.
Trace거리, 채널, 호출 타이밍을 제한한다.
Pooling자주 생성되는 액터는 재사용한다.
Stat Blueprint블루프린트 실행 비용 확인
Unreal InsightsCPU와 메모리 병목 분석
Debug 제거Print String과 Draw Debug 비활성화