Hello guys, i’m having a problem with resolutions in my game project.
I’ve make a GUI Menu to set resolutions, it’s works fine but if i close the game and open again i need to set the resolution because it don’t load, here is my script.
#region Resolutions
if(GUI.Button(new Rect(_xOff - 70, _ydOffset + _yOff * 3, _mbWidth, _mbHeight), "1027 x 768", "Menu")) {
Screen.SetResolution(1024, 768, _FullScreen, Frequency);
PlayerPrefs.Save();
}
if(GUI.Button(new Rect(_xOff + 60, _ydOffset + _yOff * 3, _mbWidth, _mbHeight), "1280 x 600", "Menu")) {
Screen.SetResolution(1280, 600, _FullScreen, Frequency);
PlayerPrefs.Save();
}
if(GUI.Button(new Rect(_xOff - 70, _ydOffset + _yOff * 4, _mbWidth, _mbHeight), "1280 x 768", "Menu")) {
Screen.SetResolution(1280, 768, _FullScreen, Frequency);
PlayerPrefs.Save();
}
if(GUI.Button(new Rect(_xOff + 60, _ydOffset + _yOff * 4, _mbWidth, _mbHeight), "1360 x 768", "Menu")) {
Screen.SetResolution(1360, 768, _FullScreen, Frequency);
PlayerPrefs.Save();
}
if(GUI.Button(new Rect(_xOff - 70, _ydOffset + _yOff * 5, _mbWidth, _mbHeight), "1366 x 768", "Menu")) {
Screen.SetResolution(1366, 768, _FullScreen, Frequency);
PlayerPrefs.Save();
}
if(GUI.Button(new Rect(_xOff + 60, _ydOffset + _yOff * 5, _mbWidth, _mbHeight), "1600 x 900", "Menu")) {
Screen.SetResolution(1600, 900, _FullScreen, Frequency);
PlayerPrefs.Save();
}
#endregion
What i need to load it at the last time? i just need it to complete this part of my project.
Wait a reply, thanks already.
Att, Gabriel D. L.