如何在Corona SDK中转到另一个Lua文件?

我正在制作一个小游戏,我想知道如何在 Corona SDK 中切换到另一个 Lua 文件。 首先,我有一个带有第一关的 main.lua。

我正在尝试创建一个带有菜单的 main.lua,以及一个带有第一关的 level1.lua,但我不知道如何从 main.lua 切换到 level1.lua。我读到 dofile 函数在 Corona SDK 中无法使用。

点赞
用户1682268
用户1682268

使用 gotoScene 函数。或者查看故事板以获取更详细的说明。

2013-07-28 21:20:52
用户2040431
用户2040431
local storyboard = require "storyboard"

local options =
{
    effect = "slideLeft",
    time = 800,
    params = { var1 = "custom", myVar = "another" }
}

storyboard.gotoScene( "scene1", options )

如果 scene1 在一个文件夹里,则:

storyboard.gotoScene( "path.to.folder.scene1", options )

参见:http://docs.coronalabs.com/api/library/storyboard/index.html

2013-07-28 21:58:30