检查器:显示内部成员的可编辑成员

时间:2018-04-04 15:05:26

标签: unity3d

我有一个名为InventorySlot的单一行。 它有一个普通类Item的成员。 Item有一个字段int Amount。

在检查InventorySlot时,是否可以制作一个自定义检查器,让我查看和修改项目数量?

1 个答案:

答案 0 :(得分:1)

是的,您可以在Unity中制作自定义编辑器。见这里:CustomEditors

您可能不需要编辑器来完成您想要实现的目标。听起来您的Item类(和/或Amount字段)不是序列化的。您可以在Serializable课程中添加Item属性(请参阅Serializable),并公开Amount字段以解决此问题。

[System.Serializable]
public class Item
{
    public int Amount;
}