For loop 使用“循环”创建具有不同偏移的对象

For loop 使用“循环”创建具有不同偏移的对象,for-loop,lua,coronasdk,For Loop,Lua,Coronasdk,以下是用于创建4个对象的for循环: for i=1,4 do local obj = display.newRect(sceneGroup, 40, 60) obj.y = (obj.height + 80) * i end 此代码创建四个起点为60(对象高度)的对象,每个对象之间的间距为80 我想做的是改变起点,但保持两者之间的相同差距(80),这意味着我希望起点为250,而不是60。我尝试了不同的方法,但没能成功 来自Corona的关于display.newRect()

以下是用于创建4个对象的for循环:

for i=1,4 do
    local obj = display.newRect(sceneGroup, 40, 60)
    obj.y = (obj.height + 80) * i
end
此代码创建四个起点为60(对象高度)的对象,每个对象之间的间距为80

我想做的是改变起点,但保持两者之间的相同差距(80),这意味着我希望起点为250,而不是60。我尝试了不同的方法,但没能成功

来自Corona的关于
display.newRect()

概述

创建一个矩形对象。当地的起源地位于城市的中心 矩形,并且锚定点被初始化到此本地原点

语法

display.newRect( [parent,] x, y, width, height )
试一试

从Corona about
display.newRect()

概述

创建一个矩形对象。当地的起源地位于城市的中心 矩形,并且锚定点被初始化到此本地原点

语法

display.newRect( [parent,] x, y, width, height )
试一试