请教一下大佬,为什么会在运动一段时候后提示获取不到X

小球碰到地面然后返回到如图中小球的位置并生成新的障碍物(原来的障碍物上移),生成到6排的时候就提示X为空属性,这是为什么呢

逻辑有问题吧