Object实例化
1.在C++Pawn里创建Object声明(.h)
//创建Object声明
UPROPERTY()
UMyObject* MyTestObject;
1.2在C++Object里创建结构体(.h)
public:
UPROPERTY()
FMyDateTableStruct MyDateTableStruct;
1.3创建结构体函数C++Object(.h)
//创建结构体并初始化
USTRUCT(BlueprintType)
struct FMyDateTableStruct:public FTableRowBase {//行命名为MyDateTableStruct
GENERATED_USTRUCT_BODY()
FMyDateTableStruct();//写这一行(其他行在上期已写过)
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = MyTestDataTableStruct)
float Health;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = MyTestDataTableStruct)
FString Name;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = MyTestDataTableStruct)
int32 Level;
};
1.4在Object.cpp结构体初始化(.cpp)
FMyDateTableStruct::FMyDateTableStruct(