开发过程中遇到了这个问题,我花了两个小时去排查这个Bug,最后发现问题原因竟然如此傻逼,下面我就直接给出解决办法
解决办法:将这个数组里的三个GameObject指认从Prefabs文件夹里拖动到这三个元素框内,保存之后再运行报错就解决了!
问题原因:指认了Hierarchy文件栏里的GameObject,当这三个元素超出边界被删除以后就没有了,而Prefabs文件夹里的GameObject是可以不断生成的。当你超出边界被删除之后,只要你想调用,预制体文件夹里永远都有这个文件,所以就不会报错了。