
추가 > 피처 또는 콘텐츠 팩 추가... > 콘텐츠 선택
언리얼 엔진의 메타데이터 지정자 | 언리얼 엔진 5.3 문서AbstractBlueprintType
자손 블루프린트 클래스에서 부모 C++ 클래스의 private 변수에 접근할 수 있도록 하는 프로퍼티 메타 데이터 지정자입니다.언리얼 엔진에서는 C++ 클래스를 직접 사용하기 보다는 자손 블루프린트 클래스를 생성하여 사용합니다. 이 때 생성된 블루프린트 클래스는 C++
실제 작업을 진행하면서 계속 추가할 예정입니다.추상 클래스는 접미사로 Base 를 붙인다.
What is SPARSE Delegate?메모리를 절약하기 위한 델리게이트로 아무런 이벤트도 바인딩되어 있지 않은 경우 1byte 만 사용한다. 대신 속도가 느리다고 한다.기본 델리게이트는 몇 byte 를 사용하는지 나중에 알아봐야겠다.
\*UEnum::GetDisplayValueAsText(AttributeType).ToString()
FindObject를 이용하여, 엔진 내부에 생성된 오브젝트에 접근한다. 그 후 NumEnums() 함수로 enum 개수를 가져오고, GetValueByIndex()를 통해 enum 값을 가져온다. GetNameByIndex()로 enum의 스트링 값도 가져올 수
언리얼 엔진에서 Enum 은 다음과 같이 작성하도록 되어있습니다.그러나 코드를 둘러보다 보면 간혹 namespace 를 사용한 enum 을 종종 발견할 수 있습니다.처음에는 사용 목적에 따른 차이인 줄 알았는데 namespace 를 쓰는 방식이 구식 방식으로 그 잔재가