在unity3d中怎么做下拉菜单

 时间:2026-02-15 09:30:23

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

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

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);

}

}

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

8、在“Value Changed”下面点选“+”加号,把“Dropdown”拖放进去,选择调用“Drop_select”方法。

在unity3d中怎么做下拉菜单

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

在unity3d中怎么做下拉菜单

  • 3dmax怎么给物体添加骨骼控制物体
  • premiere时钟式擦除怎么使用
  • 如何使用pr制作简单进度条效果
  • 怎样在3dmax中制作大气特效功能
  • ae如何做出平躺地下的文字?文字躺着效果
  • 热门搜索
    途牛网旅游 杭州周边旅游攻略 海涛旅游官网 香港旅游花费 丽江旅游景点大全 旅游常识 丰宁坝上草原旅游攻略 云丘山旅游风景区 刘家峡旅游攻略 关于推进海南国际旅游岛建设发展的若干意见