Add(new Dropdown.OptionData(str)); } return optionDataList; } 总结 通过本文的代码分析,我们深入了解了在Unity中如何使用Dropdown,以及如何通过动态更新和用户选择创建游戏对象。Dropdown的灵活运用使得游戏开发者可以在用户交互中提供更多选择,并通过代码实现复杂的逻辑。
dropDown.options.Add(data); //另一种添加方式 , 不过用起来并不比第一个方便, List<Dropdown.OptionData> listOptions = new List<Dropdown.OptionData>(); listOptions.Add(new Dropdown.OptionData("方案二")); listOptions.Add(new Dropdown.OptionData("方案三")); dropDown.AddOptions(listOptions)...
dropdown.options.Add(newDropdown.OptionData(newOption)); dropdown.RefreshShownValue(); } } 操作步骤: 创建一个空物体,并将Dropdown组件添加到该物体上。 将DropdownExample脚本添加到该物体上。 在Inspector面板中,将Dropdown组件的引用拖拽到DropdownExample脚本的dropdown字段上。 创建一个InputField组件,并将...
Dropdown.OptionData temoData; for (int i = 0; i <showNames.Count; i++) { //给每一个option选项赋值 temoData = new Dropdown.OptionData(); temoData.text = showNames[i]; temoData.image = sprite_list[i]; dropDownItem.options.Add(temoData); } //初始选项的显示 dropDownItem.captionT...
using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;publicclassTestDropdown:MonoBehaviour{publicDropdown Drd_IPList;publicList<Sprite>m_Sprite;List<string>m_TextContent;Dropdown.OptionData m_TempData;privatevoidStart(){AddTextContent();InitDropdown();}privatevoidAddTextContent(){for(...
tempNames.Add(s5); } } 核心的一句话就是在刷数据那个方法里,先定义一个Dropdown.OptionData类型的,然后往里面填数据,最后别忘了最后一句话,把显示的值换成选项里的第一个也就是ShowNames[0],盆友你可以试着写一写看一看哦 来先看一下我的这个运行的结果吧 ...
tempData = new Dropdown.OptionData(); tempData.text = showNames[i]; dropdown.options.Add(tempData); } //把第一条数据显示为默认 dropdown.captionText.text = showNames[0]; } 上面就是代码动态添加,根据自己需求使用,这只是修改了显示的数据,你肯定也需要绑定事件来触发效果 ...
private void InitDropdown() { //清空默认节点 Drd_IPList.options.Clear(); //初始化 Dropdown.OptionData op1 = new Dropdown.OptionData(); op1.text = "220.110.1.10"; Drd_IPList.options.Add(op1); Dropdown.OptionData op2 = new Dropdown.OptionData(); ...
是UGUT中用于处理下拉列表相关交互的关键组件,默认创建的DropDown由4组对象组成 父对象 DropDown组件依附的对象 Image组件 作为背景图 子对象 Labe1是当前选项描述 Arrow右侧小箭头 Template下拉列表选单 参数相关: Transition: 响应用户输入的过渡效果 Navigation: 导航模式,可以设置UI元素如何在播放模式中控制器导航 ...
Dropdown.AddOptions public void AddOptions (List<OptionData> options); Parámetrosoptions La lista de OptionData a agregarDescripción Agregue varias opciones a las opciones de la lista desplegable en función de una lista de objetos OptionData.public...