我已经通过统一检查器填充了一个数组,方法是将项目拖放到其中。它们出现在检查器中的数组内部,但是当我尝试引用一个对象时,我收到一个NullReferenceException,就像数组是空的一样。
Unity数组检查器,其数组填充了名为1 - 20的对象: http://imgur.com/ezwO1T9
参考:
private void PopulateHousesandRooms()
{
for (int i = 0; i < 20; i++)
{
HousesAndRooms[1][1][i] = House1Room1Objects[i];
我在哪里错了?对我来说一切似乎都很好。我希望我不会因为一个愚蠢的错误而浪费你的时间。
编辑:我知道NullReferenceException是什么,我不是这么想的。这不应该抛出Null参考吗?那里有一个物体。问题是我通过检查员填充的事实吗?