반응형 RegisterName1 Unreal 하드코딩 된 REGISTER_NAME [Unreal/C++] 하드코딩 된 REGISTER_NAME 하드코딩된 네트워킹 코드 또는 매크로를 이용하여 일관성을 유지할 수 있습니다. UnrealNames.inl 파일에서 하드코딩된 이름들을 확인할 수 있습니다.UnrealNames.h 파일에서는 ## 연산자를 확인할 수 있었습니다.NAME_##name에서 ##는 문자열 결합 연산자이며, name의 값을 문자열로 변환하여 NAME_과 결합합니다. 예를 들어, name이 "DGram"이라면 NAME_DGram이라는 문자열이 됩니다.#define REGISTER_NAME(num,name) inline constexpr EName NAME_##name = EName::name; FName이 들어가는 곳이라면 NAME_{REGISTER_NAME}으로 사용가.. 2024. 3. 15. 이전 1 다음 반응형