본문 바로가기

언리얼5/공부기록

UE C++ 매쉬 만들기

 

매쉬 설정

static ConstructorHelpers::FObjectFinder<USkeletalMesh> CharacterMeshRef(TEXT("/Script/Engine.SkeletalMesh'/Game/DownloadAssets/Primitive_Characters_Pack/Mesh/Primitive_01/Mesh_UE4/Full/SK_Primitive_Charater_01_01.SK_Primitive_Charater_01_01'"));
if (CharacterMeshRef.Object)
{
    GetMesh()->SetSkeletalMesh(CharacterMeshRef.Object);
}

 

콜라이더 설정

GetCapsuleComponent()->InitCapsuleSize(42.f, 96.0f);
//GetCapsuleComponent()->SetCollisionProfileName(프로파일);

 

매쉬설정

GetMesh()->SetRelativeLocationAndRotation(FVector(0.0f, 0.0f, -100.0f), FRotator(0.0f, -90.0f, 0.0f));
GetMesh()->SetAnimationMode(EAnimationMode::AnimationBlueprint);
GetMesh()->SetCollisionProfileName(TEXT("NoCollision"));