我遇到了有关Director类的问题,并在外部类上对某些对象进行了分组。这是我的简短示例应用程序的脚本。
不要懒得看一眼,脚本很短:)
在“theClass.lua”脚本的底部,有一行如下:“theGroup:insert(back)”
当我评论这一行时,应用程序没有问题,但我需要在这个theClass模块中对一些对象进行分组。我该如何解决这个问题?
非常感谢!
答案 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