- 在UE4中新建C++类BlackHole
- 在.h文件中定义需要用到的组件,在这里实现的方式是利用重写函数的方法,定义需要用到的函数和变量,为BlackHole添加组件
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "Components/BoxComponent.h"
#include "Components/SphereComponent.h"
#include "PhysicsEngine/RadialForceComponent.h"
#include "BlackHole.generated.h"
class UBoxComponent;
class UStaticMeshComponent;
class URadialForceComponent;
class USphereComponent;
UCLASS()
class TESTBLACKHOLE_API ABlackHole : public AActor
{
GENERATED_BODY()
public:
// Sets default values for this actor's properties
ABlackHole();
protected:
//Create Components
UPROPERTY(VisibleAnywhere, Category = "Components")
UStaticMeshComponent*MeshComp;
UPROPERTY(VisibleAnywhere, Category = "Components")
UBoxComponent*BoxComp;
UPROPERTY(VisibleAnywhere, Category = "Components")
URadialFor