2013-08-26 66 views
0

當我嘗試在Corona SDK中打開我的遊戲時,我在函數'gotoScene'中出現錯誤。我的main.lua包含以下代碼:Corona SDK gotoScene函數錯誤

display.setStatusBar(display.HiddenStatusBar) 

local storyboard = require "storyboard" 
storyboard.gotoScene("start") 

有人可以幫我解決這個錯誤。

我正在製作遊戲Mark Falkland在他的YouTube教程視頻中製作的遊戲。

回答

0

這可能是您的start現場的問題。請確保您的start.lua包含:

local storyboard = require "storyboard" 
local scene = storyboard.newScene() 

return scene 

欲瞭解更多信息,請訪問:

http://docs.coronalabs.com/api/library/storyboard/newScene.html

保持編碼............ :)

+0

編譯器告訴我它在main.lua中的第4行有一個問題。具體與gotoScene –

+0

它會這樣說,當你有下一個場景中的錯誤,你從那一行調用(在你的情況:start.lua)。如果你想確認它,那麼只需在'start.lua'中註釋所有行,並將上面的代碼添加到該頁面。它肯定會刪除錯誤...... :) –

0

我同意以前的聲明;問題在於你的start.lua。如果打開電暈模擬器,並選擇一個新的項目 - >用故事板多屏應用,獲取生成的main.lua代碼是這樣的:

local storyboard = require "storyboard" 
storyboard.gotoScene("scenetemplate") 

(當然要去掉註釋)

我相信如果你實現在scenetemplate.lua中找到的結構,你的項目將運行得很好。它會在main.lua文件的那一行給你提供錯誤,因爲它不能進行更遠的處理(即它無法正確進入你的start.lua文件)。