.cpp // 생성자부분에 해당 코드를 추가 #if WITH_EDITOR #define LOCTEXT_NAMESPACE "Custom Detail" static const FName PropertyEditor("PropertyEditor"); FPropertyEditorModule& PropertyModule = FModuleManager::GetModuleChecked(PropertyEditor); // "Actor"는 클래스 타입에 맞게 변경 (예: Actor, Pawn, CharacterMovementComponent) // "MySection"은 원하는 섹션 이름으로 변경 TSharedRef Section = PropertyModule.FindOrCreateSection("Actor", "MySe..
프로젝트를 삼인칭으로 만들어서 패키징을 할 경우 발생하는 에러입니다. 이럴 경우에는 에디터안에서 모든폴더와 파일을 지우고 피처 또는 콘텐츠팩에서 삼인칭을 다시 추가하고 패키징하면 정상적으로 실행됩니다. UE5 Dedicated server Error: Assertion failed: Index != INDEX_NONE I found a solution to this problem. This is an error that occurs if you make a project third person and package it. In this case, erase all folders and files in the editor, add and package the third person in the featur..
C++에서 On Notify Begin을 사용하기 위해서는 헤더에 해당 파라미터를 가진 함수를 작성해야한다. FPlayMontageAnimNotifyDelegate OnPlayMontageNotifyBegin - 2개의 파라미터를 가진 델리게이트이다. .h UFUNCTION() void Func(FName NotifyName, const FBranchingPointNotifyPayload& BranchingPointNotifyPayload); .cpp void TestActor::BeginPlay() { Super::BeginPlay(); GetMesh()->GetAnimInstance()->OnPlayMontageNotifyBegin.AddDynamic(this,&ATestActor::Func); }