目录
可实现效果
新建
- 在物体下点击右键选择(UI->Legacy->Dropdown)
演示
字段说明
-
Transition
过渡 -
Navigation
导航选项
代码示例
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class NewBehaviourScript : MonoBehaviour
{
public Dropdown testdd;
void Start()
{
testdd.ClearOptions();//清除所有选项
testdd.AddOptions(new List<string> { "Option1", "Option2", "Option3" });//初始化选项
testdd.onValueChanged.AddListener(Test);//添加值发生变化的的监听
testdd.onValueChanged.RemoveListener(Test);//删除值发生变化的监听
testdd.onValueChanged.RemoveAllListeners();//删除所有值发生变化的监听
testdd.options.Add(new Dropdown.OptionData("Option4"));//添加新选项
testdd.RefreshShownValue();//刷星下拉菜单
testdd.SetValueWithoutNotify(0);//设置默认选项
}
void Test(int i)
{
Debug.Log("按钮被点击");
}
}
标签:选项,Dropdown,onValueChanged,testdd,Test,using
From: https://www.cnblogs.com/comradexiao/p/18472651