Unity Dropdown 控件 更改 屏幕分辨率

原创 2017年07月04日 16:27:49
首先,新建一个Dropdown


效果


把下面的代码挂在物体上

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;
    }
}


Unity(一)关于Unity Dropdown控件的使用心得

说明:看了一些链接对该控件的一些使用不是很懂,于是自己亲自探索了一下,下面分享自己的经验          要实现的功能:1下拉列表里显示image,2每次选择后dropdown里的图片跟着一起改变....
  • LinZhonglong
  • LinZhonglong
  • 2017年05月05日 13:56
  • 5076

UGUI 中Dropdown控件的使用经验

在Untiy的UGUI 刚出来的时候,是没有“下拉列表”(Dropdown)控件的,这在无形中给我们的UI界面开发带来困难,不过在Untiy5.2.2之后这个局面终于打破。下面我来说一下关于Dropd...
  • liu_guozhu
  • liu_guozhu
  • 2016年10月14日 10:06
  • 9219

UGUI Dropdown控件的大小设置

Dropdown高度为60,字体大小为40,如下图所示 只改变控件大小,下拉的Dropdown list不会随之变化。这时候需要调整下面这几个地方 现将Conten高度设置为40,Item高度设...
  • YuAFa
  • YuAFa
  • 2016年10月17日 13:54
  • 2306

Unity3D开发之遇上Dropdown

unity应该是在5.0版本更新了新的UI组件,Dropdown。以前实现这个功能都需要自己来组装。现在集成化确实对开发者来说更快更方便。下面说下我在开发中遇到的跟Dropdown相关的问题。 un...
  • qq_33994566
  • qq_33994566
  • 2017年11月23日 13:48
  • 131

UGUI内核大探究(十三)Dropdown

转载出处:http://blog.csdn.net/ecidevilin/article/details/52570871?hmsr=toutiao.io&utm_medium=toutiao.io&...
  • u010779707
  • u010779707
  • 2016年10月26日 22:46
  • 2009

DropDownList控件的使用

关于下拉菜单(dropdownlist)一些用法:   DropDownListWeb控件创建一个包含多个选项的下拉列表,用户可以从中选择一个选项。   1,动态绑定数据(与datatable绑定)...
  • hejingyuan6
  • hejingyuan6
  • 2013年11月20日 17:36
  • 13641

【Bootstrap】下拉菜单Dropdown

下拉菜单Dropdown不是表单中那种啊,而是导航条中常见的那种。 Bootstrap官方网站对下拉菜单Dropdown的解释很少,即使是他们的英文官方网站。 对于如何更改下拉菜单的背景颜色、...
  • yongh701
  • yongh701
  • 2014年11月07日 20:52
  • 3510

Unity用GUI实现DropDown下拉菜单

最近需要开发公司动作捕捉的开发插件给客户公司的Unity开发来使用,因为是让友商公司的同仁进行二次开发,所谓尽可能少的占用资源,决定使用GUI开发UI的一些东西,其中用到了一些对Inspector面板...
  • ksgt00629518
  • ksgt00629518
  • 2016年12月23日 10:45
  • 661

Spinner控件详解

Spinner控件详解效果图修改Spinner样式 在介绍之前,先看一下系统原生的样式 6.x & 5.x系统样式4.x系统样式官方文档 XML属性 方法 描述 android:dr...
  • q4878802
  • q4878802
  • 2016年03月01日 19:28
  • 5563

Bootstrap插件dropdown源码的学习

使用方法 有含有"dropdown"类的容器里面包含下拉触发器(按钮,或链接等),和下拉框的内容 下拉触发器必须包含"data-toggle=dropdown"的属性。可以用data-target...
  • learninginJAVA
  • learninginJAVA
  • 2015年10月18日 22:35
  • 1917
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity Dropdown 控件 更改 屏幕分辨率
举报原因:
原因补充:

(最多只允许输入30个字)