在unity3d中怎么做下拉菜单

 时间:2024-11-09 00:47:03

最近在unity3d需要使用ugu坡纠课柩i制作下拉菜单,使用的是其中的dropdown控件,实现的过程中,要对下拉菜单中的选中项通过脚本获得,并进行相应的处理。

在unity3d中怎么做下拉菜单

工具/原料

unity5.3工具

方法/步骤

1、打开unity3d场景,在UI中选择创建一个“Dropdown”控件。

在unity3d中怎么做下拉菜单

2、运行游戏场景,我们发现默认是三个选项。

在unity3d中怎么做下拉菜单

3、默认的这三个选项是在其“Options”中添加的,可以自己再次添加删除或者修改。

在unity3d中怎么做下拉菜单

4、现在我们创建一个“DropDown_test”脚本。

在unity3d中怎么做下拉菜单

5、在脚本中创建“dpn”变量,在start方法中添加三个下拉选项。

在unity3d中怎么做下拉菜单

6、接着添加一个“Drop_select”方法。圬桦孰礅publicclassDropDown_test:MonoBehaviour撑俯擂摔{ Dropdowndpn; voidStart(){ Dropdown.OptionDatadata1=newDropdown.OptionData(); data1.text="One"; Dropdown.OptionDatadata2=newDropdown.OptionData(); data2.text="Two"; Dropdown.OptionDatadata3=newDropdown.OptionData(); data3.text="Three"; dpn=transform.GetComponent<Dropdown>(); dpn.options.Add(data1); dpn.options.Add(data2); dpn.options.Add(data3); } publicvoidDrop_select(intn){ print("选择了:"+dpn.captionText.text); }}

在unity3d中怎么做下拉菜单

7、把脚本放在场景中的“Dropdown”上面。

在unity3d中怎么做下拉菜单

8、在“ValueChanged”下面点选“+”加号,把“Dropdown”拖放进去水貔藻疽,选择调用“Drop_select”方法。

在unity3d中怎么做下拉菜单

9、这样运行场景,会多出三个我们添加的下拉选项,选择后会终端输出选项的值。

在unity3d中怎么做下拉菜单

3dmax怎么给物体添加骨骼控制物体 premiere时钟式擦除怎么使用 如何使用pr制作简单进度条效果 怎样在3dmax中制作大气特效功能 ae如何做出平躺地下的文字?文字躺着效果
热门搜索
丧尸电影大全 无人区 电影 博客图片 伦理电影在线看 法律手抄报图片