unreal游戏,unreal教学,unreal素材

超级管理员

57

帖子

0

回复

146

积分

楼主
发表于 2018-02-25 23:12:40 | 查看: 41 | 回复: 0

UE4 设置


UE4中一些对用户开放的设置都在 UGameUserSettings类中,如果需要对其进行操作,请自行研究API文档,文档路径在你安装的UE4目录下,\Epic Games\UE_4.15\Engine\Documentation\CHM\API.chm


下面给出一些相关的例子:


UE4 C++ 对游戏质量的设置


//获取UGameUserSettings对象

UGameUserSettings* MyGameSettings = GEngine->GetGameUserSettings();

//设置全屏

MyGameSettings->SetFullscreenMode(EWindowMode::Fullscreen);

//设置屏幕分辨率

MyGameSettings->SetScreenResolution(resolution);

//抗锯齿

MyGameSettings->SetAntiAliasingQuality(general_quality);

//后期处理

MyGameSettings->SetPostProcessingQuality(general_quality);

//阴影质量

MyGameSettings->SetShadowQuality(general_quality);

//贴图质量

MyGameSettings->SetTextureQuality(general_quality);

//特效质量

MyGameSettings->SetVisualEffectQuality(general_quality);

//植被质量

MyGameSettings->SetFoliageQuality(general_quality);


//接受设置   

MyGameSettings->ApplySettings(true);//这句必须紧跟全屏才能立即全屏,不知为何PController->ConsoleCommand(TEXT("r.setres " + resolutionnow), true);//先设置分辨率(形如1920x1080f,1280x720f)//如果用的是MyGameSettings形式设置分辨率会导致不能立即全屏,原因也不详//接下来为了方便起见,以一个总体画质变量general_quality来设置MyGameSettings->SetViewDistanceQuality(general_quality);

//保存设置         

MyGameSettings->SaveSettings();


UE4 蓝图 对游戏质量的设置

读取配置文件,其中set Varibles by user settings 是我自己写的用来保存相关数据的函数

捕获.png

保存配置文件

捕获1.png


参考文献:https://wiki.unrealengine.com/Game_User_Settings



您的帖子在2018-02-25 23:22:16被scouther编辑
您需要登录后才可以回帖 登录 | 立即注册

Copyright © 2017-2018 Scouther Group.All rights reserved.