2013-12-13 3 views
0

Я работаю над игрой, и у меня проблемы с часами, и я действительно не знаю, как это исправить!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)

Если кто-то может мне помочь ... Спасибо!

ответ

0

С помощью этой работы?

storyboard.loadScene("bg_menulvl", "fade", 500) 

Надеюсь, это поможет.

+0

Ничего не случилось. Нет ошибки, ничего. Я не знаю, почему = / –

Смежные вопросы