纳金网
标题:
Dropdown下拉菜单更改屏幕分辨率
[打印本页]
作者:
wtujoxk
时间:
2016-10-17 18:08
标题:
Dropdown下拉菜单更改屏幕分辨率
首先,添加一个Dropdown
效果
2016-10-17 18:08 上传
下载附件
(12.7 KB)
将下面的代码挂在物体上
using UnityEngine;
using UnityEngine.UI;
using System.Collections.Generic;
public class SetScreenResolving : MonoBehaviour
{
private Resolution[] reso;
public Dropdown mDropdown;
private List<Dropdown.OptionData> odList = new List<Dropdown.OptionData>();
void Start()
{
reso = Screen.resolutions;
mDropdown.options.Clear();
for (int i = 0; i < reso.Length; i++)
{
odList.Add(new Dropdown.OptionData());
odList[i].text = ShowResolving(reso[i]);
mDropdown.value = i;
mDropdown.options.Add(odList[i]);
mDropdown.onValueChanged.AddListener(index =>
{
mDropdown.captionText.text = ShowResolving(reso[index]);
Screen.SetResolution(reso[index].width, reso[index].height, true);
});
mDropdown.captionText.text = "屏幕分辨率";
}
}
string ShowResolving(Resolution res)
{
return res.width + "X" + res.height;
}
}
复制代码
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5