Unreal Engine 4添加自定义Settings到项目设置
来源:互联网 发布:手机恶作剧软件大全 编辑:程序博客网 时间:2024/04/30 13:17
1.首先要创建个插件,不懂的看UE4 如何写插件
2.创建一个Uobject类,这里叫MySetting
.h
// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "Engine.h"#include "UObject/NoExportTypes.h"#include "MySetting.generated.h"/** * */UCLASS(config = MySetting)class UMySetting : public UObject{GENERATED_BODY()public:UMySetting(const FObjectInitializer& obj);UPROPERTY(Config, EditAnywhere, Category = Settings)int32 SomeIntProperty;UPROPERTY(Config, EditAnywhere, Category = Settings)bool SomeBoolProperty;};.cpp
// Fill out your copyright notice in the Description page of Project Settings.#include "TestPrivatePCH.h"#include "MySetting.h"UMySetting::UMySetting(const FObjectInitializer& obj){SomeIntProperty = 0;SomeBoolProperty = true;}3.然后在插件的cpp里添加头文件#include "ISettingsModule.h"和#include "MySetting.h"
4.在插件的StartupModule函数上写
if (ISettingsModule* SettingModule = FModuleManager::GetModulePtr<ISettingsModule>("Settings")){SettingModule->RegisterSettings("Project", "Plugins", "MySetting",LOCTEXT("RuntimeSettingsName", "My Setting Page"),LOCTEXT("RuntimeSettingsDescription", "Configure my setting"),GetMutableDefault<UMySetting>());}
然后在项目设置里就能看到了
阅读全文
0 0
- Unreal Engine 4添加自定义Settings到项目设置
- Unreal Engine 4添加自定义Settings到项目设置
- Unreal Engine 4添加自定义Settings到项目设置
- 从Unreal Engine 3到Unreal Engine 4
- 从Unreal Engine 3到Unreal Engine 4
- Unreal Engine 4 蓝图之自定义事件
- Unreal Engine 4 C++自定义事件
- Unreal Engine 4 C++ UMG自定义控件
- Unreal Engine 4项目版本跟踪说明
- Unreal Engine 4 发布
- Unreal Engine 4 Terminology
- Unreal Engine 4 C++ PlatformerGame自定义角色控制器源代码分析
- Unreal Engine 4 C++ PlatformerGame自定义角色控制器源代码分析
- Unreal Engine 4 —— 禅意花园项目中的水池
- Unreal Engine 4 编码规范
- Unreal Engine 4 字符串转换
- Unreal Engine 4:数据存储
- Unreal Engine 4 术语简介
- php base64数据与图片的转换
- 跳石板
- 爬虫工程师和网络安全工程师的爱恨情仇
- 检查系统信息的简单脚本
- java处理json中的日期
- Unreal Engine 4添加自定义Settings到项目设置
- sublime插件
- 链表基础
- python常用函数
- Spring添加了注解@Transactional事务不回滚总结
- 51 NOD 1007 正整数分组(0-1背包)
- 获取浏览器指纹指引
- led分析(app->framework->jni->hal)
- 基于python3.5的scrapy框架搭建(一)