0

当我尝试在 Corona SDK 中打开我的游戏时,我在函数“gotoScene”中遇到错误。我的main.lua包含以下代码:

display.setStatusBar( display.HiddenStatusBar ) 

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

有人可以帮我解决这个错误。

我正在制作 Mark Falkland 在他的 youtube 教程视频中制作的游戏。

4

2 回答 2

0

这可能是您的start场景的问题。确保您start.lua包含:

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

return scene

欲了解更多信息,请访问:

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

继续编码............ :)

于 2013-08-26T10:03:30.737 回答
0

我同意前面的说法;问题出在你的 start.lua 上。如果你打开 Corona 模拟器并选择一个新项目 -> 带有故事板的多屏应用程序,生成的 main.lua 代码是这样的:

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

(当然减去评论)

我相信,如果您实现在 scenetemplate.lua 中找到的结构,您的项目将运行得很好。它在你的 main.lua 文件中的那一行给你错误,因为它不能处理得更远(即它不能正确地进入你的 start.lua 文件)。

于 2013-08-27T01:44:34.837 回答