【思路】
上一篇帖子介绍了如何获取系统的分辨率列表,以及如何将这些分辨率显示在用户UI下拉列表框中,并且让用户的列表选择能够正确更新当前选项。这一篇继续讲用户选择后如何将分辨率应用到游戏中。 相比获取和展示,应用这一步的函数要简单直接得多。
【脚本】public void SetResolution (int resolutionIndex)
{
Resolution resolution = resolutions[resolutionIndex];
Screen.SetResolution(resolution.width,resolution.height,Screen.fullScreen);
}
将这个函数关联到之前创建得下拉框组件的onValueChanged事件中即可。