在corona sdk中,如何引用/指定屏幕上生成对象的所有索引?

嗨,我一直在想这个问题,不知道如何引用/指定屏幕上所有生成的敌人的所有索引。当我的角色死亡时,我想让当时屏幕上的所有敌人从我的死亡角色移开,由于只调用“enemy1”,只有一个(我认为是最后一次生成的)会按照指示做。

这是我的敌人生成脚本:

点赞
用户825481
用户825481

要引用所有对象,您需要有两个东西。

  1. 计数器
  2. 循环

首先制作一个计数器:

counter = 0

每次调用函数时都要有一个计数器:

counter = counter + 1

对于表格,您可以像这样做:

spawnTable2[counter].x=math.random(100,1300)

然后当您想要删除对象时,只需执行此操作:

display.remove(spawnTable2[counter])

请记住,您对该对象进行的所有操作都必须在该函数内完成。祝你好运,希望这有所帮助。

2014-01-29 03:16:30