在Unity3D中怎么做下拉菜单?
Unity是我们室内设计工作中经常要用到的软件之一,今天我们来分享一下“在Unity3D中怎么做下拉菜单?”这篇文章,相信有很多小伙伴都会了,但是还是有不会的新手小伙伴,下面小编就来分享一下吧!
工具/软件
设备型号:Redmi G游戏本 2021 锐龙版
操作系统:Windows7
使用软件:Unity
步骤/教程
第1步
打开unity3d场景,在UI中选择创建一个“Dropdown”控件。
第2步
运行游戏场景,我们发现默认是三个选项。
第3步
默认的这三个选项是在其“Options”中添加的,可以自己再次添加删除或者修改。
第4步
现在我们创建一个“DropDown_test”脚本。
第5步
在脚本中创建“dpn”变量,在start方法中添加三个下拉选项。
第6步
接着添加一个“Drop_select”方法。
public class DropDown_test : MonoBehaviour {
Dropdown dpn;
void Start () {
Dropdown.OptionData data1 = new Dropdown.OptionData ();
data1.text = "One";
Dropdown.OptionData data2 = new Dropdown.OptionData ();
data2.text = "Two";
Dropdown.OptionData data3 = new Dropdown.OptionData ();
data3.text = "Three";
dpn = transform.GetComponent<Dropdown> ();
dpn.options.Add (data1);
dpn.options.Add (data2);
dpn.options.Add (data3);
}
public void Drop_select(int n){
print ("选择了:" dpn.captionText.text);
}
}
第7步
把脚本放在场景中的“Dropdown”上面。
第8步
在“Value Changed”下面点选“ ”加号,把“Dropdown”拖放进去,选择调用“Drop_select”方法。
第9步
这样运行场景,会多出三个我们添加的下拉选项,选择后会终端输出选项的值。
- 上一篇:Unity怎么快速打开资源目录?
- 下一篇:Unity3D怎么添加正方形?
评论列表