【发布时间】:2015-04-09 21:49:24
【问题描述】:
所以我正在玩一个教程脚本,我添加了一个跟随玩家移动的炮塔。这个炮塔应该每隔几秒就向玩家射击一次。在我添加碰撞或定时射击或类似的东西之前,我发现实际上并没有显示子弹射击。所以我将它设置为按键只是为了测试,不,不工作。
你看错了吗?注意:我运行它时没有收到错误,只是没有显示项目符号!
【问题讨论】:
-
我不知道这是否相关,但您的镜头删除代码未按您预期的方式工作。您正在根据原始索引从
enemyShots中删除条目,但每次调用table.remove时都会重新计算索引。有关问题的示例,请参阅 eval.in/282084。 -
那个链接是错误的。至少一个用户对该链接也有同样的效果。你不能从这样的表中删除。这是行不通的。您通常会向后遍历表(以避免重新索引问题)或找到其他方法来完成相同的工作。
-
哈,实际上代码的作者讨论了这一点,但尽管如此,它仍然是错误的。
-
那你建议怎么做呢? @EtanReisner