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