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

 时间:2026-04-22 23:20:14

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

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

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

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

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

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

4、EnumTest 脚本的具体内容如下:

using UnityEngine;

using System;

public class EnumTest : MonoBehaviour {

    //定义一个 Enum 枚举

    public enum TestEnum

    {

        Apple,

        Banana,

        Cat

    }

    // Use this for initialization

    void Start () {

        //使用Enum.GetNames(Type enumType)获取对应 Enum 的字段,并打印

        foreach(string p in Enum.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怎么设置光遮蔽
  • 热门搜索
    口袋妖怪金手指怎么用 血小板减少怎么办 怎么瘦身 ps怎么抠图不要背景 吉林农业大学怎么样 怎么查社保交了多久 宝宝睡眠不好怎么办 哈尔滨医科大学怎么样 梦见蛇是怎么回事 待核验网上购票怎么办