如何添加下拉菜单项以组织Unity C#脚本。 (教程)

我遇到了我自己想的东西,天哪,这是大多数人可能不知道的Unity技巧。
问题是您可能需要在代码中将“下拉菜单”添加到脚本中。

这是我想向您展示的外观:

创建一个空的GameObject并为其添加以下脚本:

  使用 UnityEngine ; 
使用 System.Collections ;

公共 Inspecter_elements :MonoBehaviour
{
//创建一个要在下拉菜单中显示的类型的新枚举
公共 枚举导弹
{
Missile_1,Missile_2,Missile_3,Missile_4,Missile_5,Missile_6
}

//在上方创建该枚举类型的新变量。
公共导弹MissileNumber;

公共 无效 Check_Missiles ()
{
开关 (MissileNumber)
{
案例 Missiles.Missile_1:
//这是Missile_1
休息 ;

案例 Missiles.Missile_2:
//这是Missile_2
休息 ;

案例 Missiles.Missile_3:
//这是Missile_3
休息 ;

案例 Missiles.Missile_4:
//这是Missile_4
休息 ;

案例 Missiles.Missile_5:
//这是Missile_5
休息 ;

案例 Missiles.Missile_6:
//这是Missile_6
休息 ;
}
}
}

我最近刚在我的游戏中使用了像这样的代码。 希望您能看到这如何成为在Unity内部管理数据和游戏对象类型的非常有用的方法。

如何添加下拉菜单项以组织Unity C#脚本(教程)
我遇到了我自己想的东西,天哪,这是大多数人可能不知道的Unity技巧。 The… ozstudios.wordpress.com Owais Zahid | 专业简介| 领英
在LinkedIn上查看Owais Zahid的专业档案。 LinkedIn是世界上最大的商业网络,可帮助… www.linkedin.com Owais Zahid(@oz_unity)| 推特
Owais Zahid(@oz_unity)的最新推文。 Unity3d,C#独立游戏开发人员#Android #iPhone #indiedev#gamedev… twitter.com