天天看點

【UE4學習】25_設定視窗大小

一般來說,可以直接用console指令行來實作控制視窗大小

//視窗模式
r.setres x1080w 

//全屏模式
r.setres x1080f
           

但是,當我們想要在啟動時就進入對應大小的視窗的時候,免不了會全螢幕黑一下,然後才跳到我們所設定的大小。

是以,想要一開始就進入對應大小的視窗,且不會全螢幕黑一下,就需要從配置檔案入手了。

可以建立工程路徑\Config\DefaultGameUserSettings.ini檔案,并寫入以下參數,把下面的800x540的參數改成你所需要的尺寸即可。

[/Script/Engine.GameUserSettings]
bUseVSync=False
ResolutionSizeX=
ResolutionSizeY=
LastUserConfirmedResolutionSizeX=
LastUserConfirmedResolutionSizeY=
WindowPosX=-
WindowPosY=-
FullscreenMode=
LastConfirmedFullscreenMode=
PreferredFullscreenMode=
Version=
AudioQualityLevel=
FrameRateLimit=
DesiredScreenWidth=
bUseDesiredScreenHeight=False
DesiredScreenHeight=
LastRecommendedScreenWidth=-
LastRecommendedScreenHeight=-
LastCPUBenchmarkResult=-
LastGPUBenchmarkResult=-
LastGPUBenchmarkMultiplier=
bUseHDRDisplayOutput=False
HDRDisplayOutputNits=
           

然而,事情到這裡還沒有結束。由于我們重新設定了視窗尺寸,是以一些滿屏模式的ui就會出現排版問題,這時候就需要你重新設定 DPI 縮放規則了。關于DPI,可以參考這裡

參考文獻:

  • How to - FULLSCREEN - packaged build
  • How to set resolution of packaged game

繼續閱讀