본문 바로가기
Unreal/Manual

Unreal BeginPlay에서 Skeletal Mesh 바꾸기

by Dev_카페인 2024. 1. 9.
반응형

[Unreal/C++] BeginPlay에서 Skeletal Mesh 바꾸기

 

생성자가 아닌 곳에서는 StaticLoadObject로 오브젝트를 불러올 수 있다.

void AMyCharacter::BeginPlay()
{
	Super::BeginPlay();

	UObject* mesh = StaticLoadObject(USkeletalMesh::StaticClass(), nullptr, L"SkeletalMesh'/Game/CityofBrass_Enemies/Meshes/Enemy/Corpse_Basic/Corpse_Basic.Corpse_Basic'");
	GetMesh()->SetSkeletalMesh(Cast<USkeletalMesh>(mesh));
}

 

 

 

 

 

 

StaticLoadObject

Find or load an object by string name with optional outer and filename specifications.

docs.unrealengine.com

 

반응형