Corona SDK: директор класса и группировка объектов - PullRequest
0 голосов
/ 03 марта 2012

У меня проблема с классом Director и группировкой некоторых объектов по внешнему классу. Вот мои сценарии примера приложения.

main.lua

gameScene.lua

fakeScene.lua

theClass.lua

Не поленитесь заглянуть, скрипты очень короткие:)

В нижней части скрипта "theClass.lua" есть строка вроде: "theGroup: insert (back)"

Когда я комментирую эту строку, нет проблем с приложением, но мне нужно сгруппировать некоторые объекты в этом модуле theClass. Как я могу решить эту проблему?

Большое спасибо!

1 Ответ

2 голосов
/ 26 ноября 2012

Попробуйте вернуть переменную в таблицу, используя

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
...