我正在尝试使用 Corona SDK 中的导演类在场景之间传递变量,但它不起作用。我需要做的是为用户提供一组选项,即按钮 1、按钮 2、按钮 3。如果用户选择按钮 1,那么我需要将变量传递给下一个场景以通过 if 语句访问。因此,如果按钮 1 则显示 blue.jpg,如果按钮 2 显示 Yellow.jpg。我真的很感激这方面的帮助。谢谢。
问问题
1256 次
1 回答
5
如果要在 Rauber 的 Director Class 中的场景之间传递变量,只需将它们传递到场景 1 中的数组中即可:
local parameters = {p1="some text", p2="some more text"}
director:changeScene(parameters, "sceneName")
在场景 2 中,使新函数接受参数:
function new(parameters)
print(parameters.p1, parameters.p2) --> some text some more text
end
于 2012-10-09T08:53:10.850 回答