我对Corona很新。我有一个触发以下代码的按钮:
local options =
{
effect = "fade",
time = 400,
params = {
loadFromFile = true,
fileName = "level1",
level = levelParams
}
}
composer.gotoScene( "view1", options)
当我完成关卡并再次点击此按钮时," view1"场景处于同一状态。如何快速重置?就像创建一个全新的场景对象一样?
我尝试使用composer.removeScene()
并清除,但没有任何反应。即使非图形元素保持不变,如分数和东西。
有什么想法吗?
感谢。
此致 谢尔班
答案 0 :(得分:2)
您可以在
中创建对象function scene:create( event )
然后,如果你希望他们每次离开并回来都要改变,你应该操纵你的对象:
function scene:show( event )
在Corona SDK中欢迎屏幕>界面>作曲家下有一个例子。