Unity 下拉框

首先在UI里添加组件Dropdown

public class Test : MonoBehaviour {
    private Dropdown dropdown;
    private void Start()
    {
        dropdown = GetComponent<Dropdown>();

    }
    public void Show() {
      switch (dropdown.options[dropdown.value].text)
        {
            case "1":
                print(dropdown.options[dropdown.value].text + "你好!");
                break;
            case "2":
                print(dropdown.options[dropdown.value].text + "很高兴见到你!");
                break;
            case "3":
                print(dropdown.options[dropdown.value].text + "再见!");
                break;
            default:
                break;
        }
    }
}

注意:value值为2时,首次选择索引为2的下拉菜单不会发生变化,也就不会走 OnValueChange 

猜你喜欢

转载自blog.csdn.net/qq_40433102/article/details/85322398