您的位置:首页 > 产品设计 > UI/UE

UE4中实例化游戏对象的方法

2017-11-11 23:18 246 查看
1.Components:
UMeshComponent* meshComponent = CreateDefaultSubobject<UMeshComponent>("MeshComponent");(组件的创建一般在构造中完成)

2.UObjects:
UElementStructure* structure = NewObject<UElementStructure>(GetTransientPackage(), UElementStructure::StaticClass());

3.AActor:
GetWorld()->SpawnActor<AActor>(AActor::StaticClass())

4.Blueprint:
UClass* elementClass = LoadClass<ABlueprintClass>(NULL, TEXT("Blueprint'/Game/BluePrint/BP_Name.BP_Name_C'"));
if (elementClass == nullptr) {
return;
}
else
{
GetWorld()->SpawnActor<ABlueprintClass>(elementClass);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐