Dropdown

可实现效果

新建

  • 在物体下点击右键选择(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("按钮被点击");
    }
}

文档参考

posted @   请明月  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示