【问题标题】:Corona SDK director class passing variables between scenesCorona SDK 导演类在场景之间传递变量
【发布时间】:2023-03-03 14:28:01
【问题描述】:

我正在尝试使用 Corona SDK 中的导演类在场景之间传递变量,但它不起作用。我需要做的是为用户提供一组选项,即按钮 1、按钮 2、按钮 3。如果用户选择按钮 1,那么我需要将变量传递给下一个场景以通过 if 语句访问。因此,如果按钮 1 则显示 blue.jpg,如果按钮 2 显示 Yellow.jpg。我真的很感激这方面的帮助。谢谢。

【问题讨论】:

    标签: variables sdk coronasdk


    【解决方案1】:

    如果要在 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-24
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      相关资源
      最近更新 更多