Я работаю над игрой, и у меня проблемы с часами, и я действительно не знаю, как это исправить!LUA - Corona SDK - Nil Значение для раскадровки
я начинаю свою игру, как всегда, с новой раскадровки и на начать это прекрасно работает, но, когда я пытался реализовать свой класс игры, чтобы контролировать все игры, я получаю ошибку:
bg_menulvl. Lua:
function scene:createScene(event)
local group = self.view
local background = display.newImageRect("images/backgrounds/bg_menulvl.jpg", display.contentWidth, display.contentHeight)
background.x, background.y = display.contentCenterX, display.contentCenterY
btn_back = widget.newButton
{
defaultFile = "images/boutons/b_back.png",
width = 200, height = 200, left = 150, top = 80,
onRelease = onbtn_back
}
local function onbtn_back()
local Game
Game = game.new("images/backgrounds/bg_rio.jpg")
Game:startGame()
storyboard.removeScene("bg_menulvl")
end
game.lua
local function onbtn_map()
storyboard.gotoScene("bg_menulvl", "fade", 500)
end
local function onbtn_score()
storyboard.gotoScene("bg_score", "fade", 500)
end
function game.new(levelN)
function initGame()
local background = display.newImageRect(levelN, display.contentWidth, display.contentHeight)
background.x, background.y = display.contentCenterX, display.contentCenterY
btn_pause = widget.newButton
{
defaultFile = "images/boutons/b_pause.png",
width = 150, height = 150, left = 1700, top = 40,
onRelease = onbtn_map
}
end
Таким образом, чтобы понять это, я начинаю игру в bg_menulvl.lua и когда я нажимаю, я создаю новую игру, чтобы реализовать свою логику, но после того, как я начал свою игру, я попробовал, когда я нажимаю на onbtn_map, создаю новую раскадровку и выкладываю свой игровой экземпляр ...
Но я получаю все время этой ошибки: попытайтесь указать поле индекса 'contentBound' (значение nil) (In fonction goToScene)
Если кто-то может мне помочь ... Спасибо!
Ничего не случилось. Нет ошибки, ничего. Я не знаю, почему = / –