TestActor cpp:
Код:
UPROPERTY(BlueprintReadWrite, VisibleDefaultsOnly, Category = "Character")
class UCapsuleComponent* CapsuleComponent;
UPROPERTY(BlueprintReadWrite, VisibleDefaultsOnly, Category = "Character")
class USkeletalMeshComponent* SkeletalMeshComponent;
TestActor h:
Код:
ATestActor::ATestActor()
{
PrimaryActorTick.bCanEverTick = true;
CapsuleComponent = CreateDefaultSubobject<UCapsuleComponent>("CapsuleComponent"); //Создание CapsuleComponent
RootComponent = CapsuleComponent; //Назначение его как коренной компонент;
SkeletalMeshComponent = CreateDefaultSubobject<USkeletalMeshComponent>("SkeletalMeshComponent "); //Создание SkeletalMeshComponent
SkeletalMeshComponent->SetupAttachment(CapsuleComponent); //Аттач к капсуле
}