언리얼 엔진/C++

언리얼엔진 C++ 클래스에 사용자 지정 섹션 만들기

mane 2022. 6. 7. 16:53
728x90
반응형
.cpp

// 생성자부분에 해당 코드를 추가
#if WITH_EDITOR
#define LOCTEXT_NAMESPACE "Custom Detail"
static const FName PropertyEditor("PropertyEditor");
FPropertyEditorModule& PropertyModule = FModuleManager::GetModuleChecked<FPropertyEditorModule>(PropertyEditor);

// "Actor"는 클래스 타입에 맞게 변경 (예: Actor, Pawn, CharacterMovementComponent)
// "MySection"은 원하는 섹션 이름으로 변경
TSharedRef<FPropertySection> Section = PropertyModule.FindOrCreateSection("Actor", "MySection", LOCTEXT("MySection", "MySection"));

// 섹션에서 여러 카테고리 추가 가능
Section->AddCategory("MyCategory");
#undef LOCTEXT_NAMESPACE
#endif
.h

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "MyCategory")
int32 MyVariable;

출처 : https://dev.epicgames.com/community/snippets/yOG/create-custom-sections-on-your-classes

728x90
반응형