언리얼 오브젝트(UObject) 언리얼 오브젝트는 언리얼 엔진의 관리를 받는 특수한 객체입니다. 그렇다고 모든 클래서가 UObject가 되어야 하는 것은 아니며 필요에 따라서 네이티브 클래스를 사용할 수 있습니다. 언리얼 엔진에서는 클래스를 구분하기 위해 접두사를 사용하고 있습니다. 일반 C++ 오브젝트 : F로 시작 언리얼 오브젝트(UObject) : U로 시작 Actor 오브젝트 : A로 시작 언리얼 오브젝트는 언리얼 엔진 내에서 객체를 쉽고 효율적으로 관리하기 위해 고안되었습니다. 일반 C++ 객체가 언리얼 오브젝트로 될 경우 다음의 기능들이 자동으로 향상됩니다. 1. CDO(Class Default Object) : 객체의 초기 값을 자체적으로 관리합니다. 2. Reflection : 객체 정보를..