改变屏幕分辨率后,鼠标和UI表现得很奇怪

时间:2015-11-27 10:41:26

标签: unity3d graphics resize screen-resolution

我正在使用Unity3D开发游戏。在游戏中我添加了更改屏幕分辨率的选项。首先,这是我的代码:

void Start ()
{
    Resolution[] resolutions = Screen.resolutions;
}

public void SetResolution(int index)
{
    Screen.SetResolution(resolutions[index].width, resolutions[index].height,Screen.fullScreen);
}

当我以较小的分辨率更改分辨率时,屏幕变为蓝色。如果我更换一个更大的UI对象拉伸出屏幕,但我仍然可以点击它们的初始位置。对于普通物体也是如此。总之,屏幕更改(不正确)但鼠标的行为符合正常分辨率。

当我使用OpenGL开发一个像paint这样的简单项目时,我遇到了这个问题。当我调整屏幕大小时,鼠标开始表现不正确。但我不知道它们是否是同一个问题。

P.S。我只使用16:9宽高比的屏幕,所以没有宽高比改变问题!

0 个答案:

没有答案