标签: unity3d
说我有一个数组:
public GameObject[] objects = new GameObject[10];
然后在检查器中,我可以使用GameObject手动分配每个数组元素,并以这种方式设置引用。
假设我希望这个数组成为一个列表。由于列表未使用长度/大小进行初始化,因此我似乎无法通过检查器以这种方式分配引用。我可以设置列表的大小并在检查器中分配引用,但它会在运行时返回到空列表。
我想使用列表而不是数组来解决这个问题。如何解决这一个检查员参考分配问题?
答案 0 :(得分:2)
要通过Inspector在List中添加新元素,您需要将元素拖放到此处:
List
将保存引用并更新Size。您甚至可以通过Shift / Ctrl +单击选择它们然后将它们拖动到一起来拖放多个项目。
Size
答案 1 :(得分:0)
找出问题所在。找出问题所在。这真的很基础。我在Awake中创建了一个新的空列表,它“覆盖”了检查员的更新。