要在Unity Inspector窗口中显示自定义类型的数组,需要在自定义类型上添加[System.Serializable]属性,以指示Unity可以序列化它。

例如,假设有一个名为"Player"的自定义类:

[System.Serializable]
public class Player {
    public string name;
    public int level;
}

然后,可以在另一个自定义类中使用Player类的数组:

[System.Serializable]
public class MyArray {
    public Player[] players;
}

这样,当在Unity Inspector窗口中查看MyArray类的实例时,将会显示一个名为"Players"的数组字段,可以展开并编辑数组中的每个元素。

unity inspector 窗口中如何显示数组数组的元素类型是自定义类型

原文地址: https://www.cveoy.top/t/topic/dnpO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录