从640 x 480扩展应用程序窗口

时间:2016-09-06 15:09:42

标签: c# unity3d

我将如何制作640 x 480的全屏模式,这是我制作的产品的默认视图,只是按比例放大?例如,你点击F5或其他东西,它是全屏,只有640 x 480的更大视图。我不希望画布元素受到影响,只需整个屏幕放大。

1 个答案:

答案 0 :(得分:2)

您正在寻找以Screen.SetResolutionwidth和全屏作为参数的height功能。不要期望这在编辑中起作用。独立构建应该可以正常工作。

全屏

Screen.SetResolution(Screen.currentResolution.width, Screen.currentResolution.height, true);

640 * 480

Screen.SetResolution(640, 480, false);

简单切换:

Resolution defaultRes;

void Start()
{
    defaultRes = Screen.currentResolution;
}

bool fullScreen = false;
void Update()
{
    if (Input.GetKeyDown(KeyCode.F5))
    {
        fullScreen = !fullScreen;
        if (fullScreen)
        {
            Screen.SetResolution(defaultRes.width, defaultRes.height, true);
        }
        else
        {
            Screen.SetResolution(640, 480, true);
        }
    }
}