UE 编辑器项目设置拓展
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 UProjectSetting::GetContainerName() const
{
static const FName ContainerName("Project");
return ContainerName;
}
FName UProjectSetting::GetCategoryName() const
{
static const FName EditorCategoryName("Plugins");
return EditorCategoryName;
}
FName UProjectSetting::GetSectionName() const
{
static const FName EditorSectionName("Test");
return EditorSectionName;
}
原创文章,转载请注明来自 Unbound Fanatic
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果