例:现在我创建了一个角色,我想要角色有一个升级的效果,并且想要将升级数据用表格去配置,该怎么处理?
UE5中有一个数据表格,可以以.csv文件导出,用表格软件打开修改添加,修改完成以后,再导入UE5中进行使用。
创建一个结构体,继承自FTableRowBase
例:
/*
* 角色等级信息
*/
USTRUCT(BlueprintType)
struct FUserLevelInfo : public FTableRowBase
{
GENERATED_BODY()
UPROPERTY(EditAnywhere)
int32 UserLevel;
UPROPERTY(EditAnywhere)
float Health;
UPROPERTY(EditAnywhere)
float Mana;
UPROPERTY(EditAnywhere)
float Attack;
UPROPERTY(EditAnywhere)
float Defense;
UPROPERTY(EditAnywhere)
float Exp;
};
找到创建数据表格的地方
在弹出来的面板中,选择自己创建的结构体行结构
创建完成打开之后便可以在表中去添加或者修改自己需要的数据。