我有一个普遍的问题,但我认为如果我试图过于具体,我只会让它很混乱。所以基本上我想知道的是这样的:如何在Corona SDK中使用表格
当你在Corona/Lua中创建一个表时,你可以在其中放入几乎没有数量的东西是正确的?
所以说,我创建的表中调用
rectangles = {};
,然后我放了一堆在它矩形的实例。如果我想一次更改所有矩形的属性,我该怎么做?
我理解它如何与项目表中的一组数字的工作,如:
for i = 1, 10 do
rectangles[i] = display.newImage("rectangle.png");
然后改变所有实例的图像X位置,你就简单的说
rectangles[i].x = 20;
但你会如何改变数组中所有项的属性,而不知道有多少,因为在你没有给出一个上限,并且因为表总是在增长?
-1:缺乏研究。如何遍历Lua中列表的所有元素是基本的东西,你可以在任何地方找到。无论它是否是Corona物品列表都没关系;一个列表是一个列表。 – 2012-02-02 01:52:02
你可能会考虑稍微调整一下你的问题,它可能会误导别人让你失望 – cctan 2012-02-02 10:23:13