UE4 新版本创建Component指针

新版本使用Component

//.h
UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "Pickup")
class USphereComponent* BaseCollisionComponent;

UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "Pickup")
class UStaticMeshComponent* PickupMesh;



//.cpp
//需要包括头文件或者声明类型
#include "Components/SphereComponent.h"

BaseCollisionComponent = CreateDefaultSubobject(TEXT("BaseSphereComponent"));
BaseCollisionComponent->SetupAttachment(RootComponent);

PickupMesh = CreateDefaultSubobject(TEXT("PickUpMesh"));
PickupMesh->SetSimulatePhysics(true);
PickupMesh->SetupAttachment(RootComponent);

需要包括头文件或者声明类型

你可能感兴趣的:(UE4,C++)