У меня есть своего рода общий вопрос, но я думаю, что, если бы я попытался быть слишком конкретным, это только запутало бы меня. В общем, я хочу знать следующее:
Когда вы создаете таблицу в Corona / Lua, вы можете поместить в нее неограниченное количество вещей, верно?
Итак, я создаю таблицу с именем
rectangles = {};
и затем я положил в него несколько экземпляров прямоугольников. Если бы я хотел изменить свойство ВСЕХ прямоугольников сразу, как я мог это сделать?
Я понимаю, как это будет работать с заданным количеством элементов в таблице, например:
for i = 1, 10 do
rectangles[i] = display.newImage("rectangle.png");
затем, чтобы изменить все изображения x, например, вы просто скажете
rectangles[i].x = 20;
но как бы вы изменили свойство всех элементов в массиве, не зная, сколько их, так как у вас не было верхней границы, и вы не можете, потому что таблица всегда растет?