纯蓝
发布于

虚幻引擎UE4或UE5修改分辨率

虚幻引擎UE4/UE5修改分辨率

r.SetRes 1920*1080

蓝图中第二种方法:
直接使用全局SetScreenResolution、ApplySettings节点,其实就是执行的C++中的方法

C++中

GameUserSettings类是全局单例模式,只存在一份,在引擎模块中;
头文件:
#include "GameFramework/GameUserSettings.h"
获取当前分辨率:
FIntPoint Resolution = GEngine->GetGameUserSettings()->GetScreenResolution();

设置当前分辨率:
GEngine->GetGameUserSettings()->SetFullscreenMode(EWindowMode::Windowed);
GEngine->GetGameUserSettings()->SetScreenResolution(FIntPoint(1800, 1000));
立即生效
GEngine->GetGameUserSettings()->ApplySettings(true);

设置全屏:
GEngine->GetGameUserSettings()->SetFullscreenMode(EWindowMode::WindowedFullscreen);
立即生效
GEngine->GetGameUserSettings()->ApplySettings(true);

浏览 (741)
点赞 (1)
收藏
评论