공부/Unreal1 CDO(Class Default Object) 정의UClass가 엔진 빌드 과정 중 로드될때 기본값으로 한 번만 생성되는 객체 사용 이유매번 오브젝트를 생성할 때마다 초기값을 설정하는 것보다,CDO를 복제하는 것이 성능적으로 더 효율적이기 때문이다.( 필자가 생각한 동적으로 할당하는것은 다른 이야기)특징UClass가 로드될 때 한번만 생성되어 메모리에 존재클래스 마다 하나만 존재객체 생성 시 기본 값을 제공75퍼에 멈춘것을 알 수 있다. CDO는 UClass가 로드될 때 한 번만 생성되므로, 클래스의 기본값이 변경되면 기존 CDO가 그대로 유지된다.따라서 변경 사항을 반영하려면 에디터를 다시 실행해야 한다. 2025. 4. 1. 이전 1 다음