ue5 reflection1 [Unreal] 언리얼 오브젝트, 리플렉션 시스템, Assertion ■ 프로젝트이름_API (헤더파일에 보면 클래스 선언문에 존함 ex. class HELLOUNREAL_API UMyObject : public UObject) 위 예시의 UMyObject라는 언리얼 오브젝트가 다른 모듈(dll)에서도 사용될 수 있게 개방시켜주는 기능임. 이를 없애면 MyObject는 다른 모듈에서 참조를 하지 못하고 VS의 솔루션 탐색기를 보면 Source/프로젝트이름 (ex. Source/HelloUnreal) 모듈 내에서 밖에 사용을 못한다. ■ GENERATED_BODYgenerated.h에 있는 헤더 파일의 특정 부분을 사용한다는 표시이다.이 안에 매핑되어있는 코드를 사용하는 것이다. ■ UHT(Unreal Header Tool)복잡한 경로에 genearted.h 파일이 존재하.. 2024. 5. 2. 이전 1 다음