2013-08-26 37 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文件)。