0

所以我一直在游戏制作工作室(标准版,我正在制作的游戏是为windows)制作游戏有一段时间了。它一直很好,但是当我打开全屏时,所有的图形都变得非常模糊和扭曲。我通过在全局设置中打开插值找到了解决此问题的方法,但是这样做现在在全屏时精灵看起来被撕裂了。游戏视图是 1024 x 768。我知道我的问题是由以下事实引起的图形增加不均匀。所以我想我可以创建一个自定义游戏启动器,将屏幕分辨率(不是游戏分辨率,而是窗口的实际屏幕分辨率)设置为 1024 x 768,然后在游戏关闭时切换回来。我使用我转换为.exe的批处理文件和一个名为“QRes.exe”的程序来做到这一点,结果很好,但我的问题是程序“QRes.exe”受版权保护(使用时控制台中有版权信息),所以当我最终发布游戏时将无法使用它。

那么有没有一种方法可以为我的游戏创建一个自定义启动器,将屏幕分辨率更改为 1024 x 768,然后回到以前的分辨率,而不使用像这样的任何受版权保护的程序

这是我与“QRes.exe”一起使用的代码(请注意,我对批处理文件没有经验,我在这个网站上找到了获取当前屏幕分辨率的代码,其余的我自己写的,因为它涉及的知识很少批处理文件,并且是非常简单的代码)

@echo off

for /f "delims=" %%# in  ('"wmic path Win32_VideoController  get CurrentHorizontalResolution,CurrentVerticalResolution /format:value"') do (
  set "%%#">nul
)

echo %CurrentHorizontalResolution%
echo %CurrentVerticalResolution%

QRes.exe /x:1024 /y:768

"GAME.exe"

QRes.exe /x:%CurrentHorizontalResolution% /y:%CurrentVerticalResolution%
4

0 回答 0