2012-03-03 85 views
0

我有一個關於Director類的問題,並將某些對象分組到外部類中。這是我簡短的示例應用程序的腳本。Corona SDK:導演類和分組對象

main.lua

gameScene.lua

fakeScene.lua

theClass.lua

不要偷懶一目瞭然,劇本很短:)

在 「theClass.lua」 的底部腳本,有這樣一行:「theGroup:insert(back)」

當我評論這一行時,應用程序沒有問題,但我需要在這個theClass模塊中對一些對象進行分組。我該如何解決這個問題?

非常感謝!

回答

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