получил эту ошибку при переходе от «главного меню» на экране игры. При щелчке «Воспроизвести» главное меню исчезает и появляется уровень 1. Для этого уровня я добавил кирпичи с помощью displayGroup. Получение ошибки при строке кирпичи: toFront(); Если удалить эту строку/место где-то еще, то получаю ошибку при bricks.insert (кирпич, кирпич)main.lua: попытка индекса «кирпичей повышать стоимость» (функция стоимости)
playButton:addEventListener("tap", loadGame);
function loadGame(event)
if event.target.name == "playbutton" then
transition.to(menuScreenGrp, {time = 0, alpha = 0, onComplete = addGameScreen});
playBtn:removeEventListener("tap", loadGame);
end
end
function addGameScreen()
-- code for displaying background and other stuff
loadLevel1();
end
function loadLevel1()
currentLevel = 1;
bricks:toFront(); -- Got error here
for row = 0, numOfRows - 1 do
for column = 0, numOfColumns - 1 do
--logic to position bricks
physics.addBody(brick, "static", {density = 1, friction = 0, bounce = 0})
bricks.insert(bricks, brick)
end
end
end