언리얼엔진

    [언리얼 엔진] Unity 빌드 옵션

    Unity 빌드(Unity 엔진 빌드가 아닙니다!)란 소스파일(cpp) 여러 개를 하나의 cpp로 Include하여 컴파일 속도를 빠르게 하는 빌드 옵션입니다. 이는 소스 파일이 많아짐에 따라 헤더파일들의 파싱 코스트를 줄이기 위한 목적으로 사용합니다. 언리얼 엔진에서는 기본적으로 Unity 빌드를 사용합니다.(정확하지는 않지만 특정 개수의 소스파일 숫자가 되어야만 Unity 빌드가 동작하는 것 같습니다. 자세한 것은 좀 더 찾아보고 수정하겠습니다.) 기본적으로 UBT(Unreal Build Tool)에서 프로젝트 모듈의 .cpp 파일들을 모아 하나로 결합합니다. 이렇게 하여 엔진 빌드 시 적은 수의 파일과 포함 헤더를 처리하므로 시간이 단축되는 효과가 있습니다. 다만 소스 변경이 잦고 파일의 양이 많아..