Corona SDK:Director类和分组对象

时间:2012-03-03 13:51:33

标签: android ios corona

我遇到了有关Director类的问题,并在外部类上对某些对象进行了分组。这是我的简短示例应用程序的脚本。

main.lua

gameScene.lua

fakeScene.lua

theClass.lua

不要懒得看一眼,脚本很短:)

在“theClass.lua”脚本的底部,有一行如下:“theGroup:insert(back)”

当我评论这一行时,应用程序没有问题,但我需要在这个theClass模块中对一些对象进行分组。我该如何解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:2)

尝试使用

将变量返回到表中
local function theFunc(localGroupValue)
 localGroup = localGroupValue
 local back = display.newImage("background.png")
 back:setReferencePoint(display.TopLeftReferencePoint)
 back.x = 200
 back.y = 200

 return("back")

end

for s=1,#array do
 table.insert(array,theFunc())
end

然后使用

将数组插入到组中
for s=1,#array do 
 theGroup:insert(array[s])
end