Unity Enum教程之 Enum.GetNames获取所有字段

 时间:2024-11-04 07:19:49

1、打开Unity,新建一个空工程,具体如下图

Unity Enum教程之 Enum.GetNames获取所有字段

2、在工程中新建一个脚本,可以命名为 EnumTest,并双击脚本打开,具体如下图

Unity Enum教程之 Enum.GetNames获取所有字段

3、EnumTest 脚本的具体代码和代码说明如下图

Unity Enum教程之 Enum.GetNames获取所有字段

4、EnumTest 脚本的具体内容如下:usingUnityEngine;usingSystem;publicclassEnumTest:MonoBehaviour{//定义一个Enum枚举 publicenumTestEnum { Apple, Banana, Cat }//Usethisforinitialization voidStart(){//使用Enum.GetNames(TypeenumType)获取对应Enum的字段,并打印 foreach(stringpinEnum.GetNames(typeof(TestEnum))){ Debug.Log(p); }}}

5、脚本编译正确,回到Unity,在场景中新建一个 GameObject 物体,把脚本挂载上去,具体如下图

Unity Enum教程之 Enum.GetNames获取所有字段

6、运行场景,即可以看到,控制台Console打印出对应枚举的组员字段所有名称,具体如下图

Unity Enum教程之 Enum.GetNames获取所有字段
  • Blender3.1怎么使用数学公式建立曲面
  • Blender挤出方向怎么设置
  • Blender怎么copy姿态
  • 使用blender制作有浪花水沫的海面
  • Blender怎么设置光遮蔽
  • 热门搜索
    感冒可以吃鸡蛋 小孩经常发烧怎么办 怎样可以减肚子 生完小孩多久可以同房 汉字的特点是什么 新疆旅游包车 江西旅游商贸学院 广告策划怎么写 旅游网络营销 饭后多久可以跑步