Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NullReferenceException:从2d数组调用gameObject时,对象引用未设置为对象的实例_C#_Unity3d - Fatal编程技术网

C# NullReferenceException:从2d数组调用gameObject时,对象引用未设置为对象的实例

C# NullReferenceException:从2d数组调用gameObject时,对象引用未设置为对象的实例,c#,unity3d,C#,Unity3d,我有一个二维数组 实例化后,我将GameObject设置到我的数组中,并尝试通过索引从数组中调用它,然后使用getComponent,效果很好。 但在for循环的下一次中,当我尝试getComponent时,通过索引调用exist数组的GameObject将返回null 有人有主意或决心?! 谢谢你的帮助 出现这个问题是因为我为同一个新游戏对象[,]创建了2个数组,所以当我将游戏对象设置为水果2时,它也设置了块数组的相同元素,并使(块)组件消失这意味着(块)组件在我的游戏对象中不存在?!我试

我有一个二维数组 实例化后,我将
GameObject
设置到我的数组中,并尝试通过索引从数组中调用它,然后使用
getComponent
,效果很好。 但在for循环的下一次中,当我尝试getComponent时,通过索引调用exist数组的GameObject将返回null 有人有主意或决心?! 谢谢你的帮助


出现这个问题是因为我为同一个新游戏对象[,]创建了2个数组,所以当我将游戏对象设置为水果2时,它也设置了块数组的相同元素,并使(块)组件消失

这意味着(块)组件在我的游戏对象中不存在?!我试图得到其他组件,如图像,它仍然工作良好。我以前从未移除过任何组件。你知道为什么(块)组件会消失吗?!非常感谢。在第一个调用中,它在[i,j]上调用;在第二个调用中,它在[1,0]上调用。。这是有意的吗?