Unreal/Unreal Engine 5 (1) 썸네일형 리스트형 [Unreal] UClass, UObject을 컴파일 타임과 런타임에서 초기화 개요언리얼에서는 컴포넌트, UClass, UObject, Actor와 같은 객체들을 초기화하는 방법이 서로 달라 코딩을 하면서 어려움이 발생한다. 이러한 문제를 해결하기 위해 각종 초기화 방법을 정리하여 조금이나마 이해하고자 한다.CDO (Class Default Object)언리얼에서 클래스를 다룰 때 중요한 분기점은 컴파일 타임과 런타임으로 나눌 수 있다. 실제로 언리얼에서는 생성자 함수를 CDO를 만드는 데 사용하며, 이는 언리얼 오브젝트를 생성할 때마다 매번 초기화하지 않고, 기본 인스턴스를 미리 만들어 복제하기 위해 만든 것이다. 실제로 블루프린트는 CDO 기반으로 뷰포트가 생성되는 것을 볼 수 있다.생성과 복제의 차이오브젝트를 생성하는 것과 복제하는 것은 차이가 없어 보인다. 실제로 생성하나 .. 이전 1 다음