해결된 질문
작성
·
661
·
수정됨
0
안녕하세요. FNamePool의 Value에 저장되는 값은 정확히 무엇인지와 서로 다른 폰에 같은 FName을 사용해서 컴포넌트를 생성하는 것은 서로 영향을 주지 않는지 궁금합니다.
답변 1
1
안녕하세요.
FNamePool 클래스는 Core 모듈의 UObject 폴더의 UnrealNames.cpp에 선언되어 있습니다. 핵심 메커니즘이니만큼 성능 최적화를 위해 꽤나 복잡하게 구현되어 있는데요, 15강 보신 후 살펴보시는 것도 좋을 것 같습니다. 간단히 답변드리면 Value는 uint32로 생각하시면 될 것 같습니다.
서로 다른 폰이라고 하면 서로 다른 클래스를 의미하시는 것이겠지요?
이름의 경우 서브오브젝트라 불리는 지정한 클래스의 자식 오브젝트를 관리하는데 사용되므로, 다른 클래스와는 무관하게 동작합니다.
답변 감사합니다. 완강 후 더 자세히 설펴보도록 하겠습니다.