10/19/2020
11/09/2020
文章目录
创建
创建子对象/组件
//文本组件
CreateDefaultSubobject<UTextRenderComponent>(TEXT("CountdownNumber"));
//摄像机组件
FPSCameraComponent = CreateDefaultSubobject<UCameraComponent>(TEXT("FirstPersonCamera"));
//球形碰撞组件
CollisionComponent = CreateDefaultSubobject<USphereComponent>(TEXT("SphereComponent"));
//....
创建UObject
UObject* InstObject = NewObject<UObject>(this, BlueObject->GeneratedClass);
生成Actor
基础类
//方式1
GetWorld()->SpawnActor<ACubeReplicate>(ACubeReplicate::StaticClass(), GetActorLocation() + FVector::RightVector*300.0f, FQuat::Identity.Rotator());
//方式2
GetWorld()->SpawnActor<AActor>(FireEffectClass,