首页 > 其他分享 >ue4 ini读写

ue4 ini读写

时间:2023-04-26 15:03:05浏览次数:33  
标签:CORE 读写 API ini extern ue4 GConfig GGameIni FString

以Game.ini为例

其他配置的读写看这里 CoreGlobals.h,替换下面的 GGameIni 参数即可,这些字符串保存的是对应配置文件的路径

extern CORE_API FString GEditorIni;
extern CORE_API FString GEditorPerProjectIni;

extern CORE_API FString GCompatIni;
extern CORE_API FString GLightmassIni;
extern CORE_API FString GScalabilityIni;
extern CORE_API FString GHardwareIni;
extern CORE_API FString GInputIni;
extern CORE_API FString GGameIni;
extern CORE_API FString GGameUserSettingsIni;
写入:


void AMyActor::WriteIniFile()
{
if (!GConfig) return;

//String
GConfig->SetString(
*VictorySection,
TEXT("Str"),
TEXT("HelloWorld"),
GGameIni
);

//FColor
GConfig->SetColor(
*VictorySection,
TEXT("Red"),
FColor(255, 0, 0, 255),
GGameIni
);

//FVector
GConfig->SetVector(
*VictorySection,
TEXT("Location"),
FVector(0, 0, 0),
GGameIni
);

//FRotator
GConfig->SetRotator(
*VictorySection,
TEXT("Rotation"),
FRotator(90, 0, 0),
GGameIni
);

GConfig->Flush(false, GGameIni);

 

 

const FString WriteSection = "MyCustomSection";
//String
GConfig->SetString(
*WriteSection,
TEXT("key1"),
TEXT("Hello world"),
GGameIni
);
GConfig->Flush(false, GGameIni);
————————————————
版权声明:本文为CSDN博主「蝶泳奈何桥.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yangxuan0261/article/details/58595609

标签:CORE,读写,API,ini,extern,ue4,GConfig,GGameIni,FString
From: https://www.cnblogs.com/Shaojunping/p/17356075.html

相关文章

  • opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization e
    原因:node版本与openssl不兼容导致的初始化失败 解决:windows执行:setNODE_OPTIONS=--openssl-legacy-providermac执行:exportNODE_OPTIONS=--openssl-legacy-provider......
  • minio安装后启动操作
    下载安装软件可以看文档 http://www.minio.org.cn/docs/minio/linux/index.html安装后:创建一个Minio的systemd服务配置文件:nano/etc/systemd/system/minio.service将以下内容复制到文件中:[Unit]Description=MinIOAfter=network.target[Service]Type=simpleUser=......
  • golang 通过 os 包进行文件读写
    go中os包主要与操作系统打交道,实际底层还是通过相关的系统调用实现文件的读写操作,今天我们就来聊聊通过os包实现文件的读写操作。我们在使用os包进行相关操作时,主要流程:读操作open->read->close写操作open->read->write->close总体来说,读写操作都......
  • vite + vue3 + vue-router4 + ts + element plus + pinia + axios构建项目
    最后是完整的vite.config.ts、main.ts配置1、先用vite创建一个项目npmcreatevite@latest2、安装elementplusyarnaddelement-plus@element-plus/icons-vuevite.config.ts配置组件按需导入,图标自动导入npminstall-Dunplugin-vue-componentsunplugin-auto-impor......
  • Consider defining a bean of type 'org.springframework.security.authentication.Au
    Considerdefiningabeanoftype'org.springframework.security.authentication.AuthenticationManager'inyourconfiguration.[2023-04-2514:44:36.426][main][ERROR]o.s.b.diagnostics.LoggingFailureAnalysisReporter-***************************......
  • 达梦读写分离分发测试(Jmeter 压测)
    1. 测试目的本次测试目的主要是验证达梦读写分离集群是否生效,查询负载请求是否会自动分发给备库执行2. 达梦读写分离部署(一写一读,过程忽略)配置ip地址实例名端口号数据库版本主库192.168.145.66DM6652364-2-98-21.12.16-153423-10040-SEC......
  • Ceph读写流程
    Ceph读写流程概述Ceph的读写流程是由OSD和PG共同完成的,对于OSD而言,OSD的主要任务是进行消息的接收分发,最终将消息存到队列op_wq中。接下来交由ShardedThreadPool线程池中的线程来处理读写,线程会将请求从op_wq中取出,做如下操作。在ReplicatedPG类中进行一系列的合法性检查。对于读......
  • Python语言中__init__与__new__的区别是什么?
    __new__和__init__二者都是Python面向对象语言中的函数,其中__new__比较少用,__init__相对常用,那么两者有什么区别呢?以下是详细的内容:__new__作用:创建对象,并分配内存__init__作用:初始化对象的值注意:1、与java相比,java只有一个构造器。而python__new__方法与__in......
  • MinIO免费吗?其开源协议由Apache2.0变为AGPLv3意味着什么?
    来源:https://www.cnblogs.com/flying607/p/17236098.html最近做对象存储的选型,看到网上呼声较高的MinIO,于是去了解了一下,开源中国上写着其协议是Apache。 不放心又去github上看了一下,发现其协议是AGPLv3而且是半路换的协议,由Apache2.0编程了AGPL,这个变更的意思很明显,不然也......
  • XI Samara Regional Intercollegiate Programming Contest Problem B. Minimal Are
    Youaregivenastrictlyconvexpolygon.Findtheminimalpossibleareaofnon-degeneratetrianglewhoseverticesaretheverticesofthepolygon.InputThefirstlinecontainsasingleintegern(3≤n≤200000)—thenumberofpolygonvertices.Eac......