Corona composer.gotoScene()不会重置我的场景

时间:2016-06-18 11:32:56

标签: lua corona

我对Corona很新。我有一个触发以下代码的按钮:

local options =
    {
      effect = "fade",
      time = 400,
      params = {
        loadFromFile = true,
        fileName = "level1",
        level = levelParams
      }
    }
    composer.gotoScene( "view1", options)

当我完成关卡并再次点击此按钮时," view1"场景处于同一状态。如何快速重置?就像创建一个全新的场景对象一样?

我尝试使用composer.removeScene()并清除,但没有任何反应。即使非图形元素保持不变,如分数和东西。

有什么想法吗?

感谢。

此致 谢尔班

1 个答案:

答案 0 :(得分:2)

您可以在

中创建对象
function scene:create( event )

然后,如果你希望他们每次离开并回来都要改变,你应该操纵你的对象:

function scene:show( event )

在Corona SDK中欢迎屏幕>界面>作曲家下有一个例子。