触摸事件后出现LUA空值错误。

这个问题与我昨天发布的问题[链接!](https://stackoverflow.com/questions/26615777/lua-for-loop-does-not-iterate-properly)有关。我目前正在开发一款电梯游戏,我正在尝试基于电梯(升降机)的y值移动乘客。

当乘客进入电梯时,我设置一个名为travelling的布尔值为true,以便我知道可以移动乘客。但是当我将电梯移动到正确的楼层(随机值在1-4之间)时,我得到一个错误(尝试索引字段'?'(空值)),位于第96行,即:

if passengers[i].travelling == true then

因此,我的猜测是乘客没有正确删除,对吗?

点赞