UDeveloperSettings

设置将存储在DefaultEngine.ini

.h头文件

UCLASS(Config = Engine, DefaultConfig, DisplayName = "全局设置")
class TEST_API UProjectSetting : public UDeveloperSettings
{
    GENERATED_BODY()

public:

    virtual FName GetContainerName() const override;
    virtual FName GetCategoryName() const override;
    virtual FName GetSectionName() const override;
    
    //测试变量
	UPROPERTY(Config, EditAnywhere, Category = "General Settings")
	float test00 = 150;
    
}

.cpp文件

FName UGridMapSetting::GetContainerName() const
{
    static const FName ContainerName("Project");
    return ContainerName;
}

FName UGridMapSetting::GetCategoryName() const
{
    static const FName EditorCategoryName("Plugins");
    return EditorCategoryName;
}

FName UGridMapSetting::GetSectionName() const
{
    static const FName EditorSectionName("Test");
    return EditorSectionName;
}