unity dropdown UI使用方法简介

Keywords:

unity UGUI提供了Dropdown下拉菜单UI,使用起来非常方便。新建一个dropdown UI如下:

同时Inspector面板如下:

如上图所示,下拉菜单选项可以在面板中设定Options直接给定,事件绑定支持Value Changed(下拉菜单选项更改)。

比较方便的方式是使用代码指定选项以及定义Value Changed事件。

在Main Camrra脚本加入MyDropDown并关联如下图所示:

public Dropdown MyDropDown;


//触发value change
public void DropDownSelectionChanged()
{
       //MyDropDown.value为0~n分别是选项序号
       Debug.Log(MyDropDown.value);
}

//使用代码设置下拉内容
MyDropDown.options.Clear();
for (int i = 0; i < musicclips.Length; i++)
{
        Dropdown.OptionData DropdownData = new Dropdown.OptionData
        {
             text = musicclips[i].name,
             //image = sprite,
        };
            
        MyDropDown.options.Add(DropdownData);
}

(the end)

作者:songshizhao 发表于:2018-01-01T07:29:01 访问量:268