首页 > 学院 > 开发设计 > 正文

ue4-读写配置文件

2019-11-06 09:38:52
字体:
来源:转载
供稿:网友

读写 .ini 配置文件,(暂时只测了Windows)

这里已 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;

1. 读取

会先从 YourGame/Config/DefaultGame.ini 中读取,读不到会再从 YourGame/Saved/Config/Windows/Game.ini 中读取

float ValueReceived =0.f; GConfig->GetFloat( TEXT("/Script/MyTest.MyTestCharacter"), TEXT("FixedCameraDistance"), ValueReceived, GGameIni );

2. 写入

写的数据会写到 YourGame/Saved/Config/Windows/Game.ini

const FString WriteSection = "MyCustomSection"; //String GConfig->SetString( *WriteSection, TEXT("key1"), TEXT("Hello world"), GGameIni ); GConfig->Flush(false, GGameIni);

这里写图片描述


参考资料

Read%26_Write_to_Config_Files”>https://wiki.unrealengine.com/Config_Files,Read%26_Write_to_Config_Files
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表