个人资料

主页 博客 留言板 搜索
跳过导航链接首页 > 博客列表 > 博客正文

unity dropdown UI使用方法简介

分类

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/1/1 19:29:01 最近更新2018/1/1 19:29:01 4120
为此篇作品打分
10