在Corona SDK中,如何在我的游戏结束时添加一个重新开始的功能?

我已经制作了一个重新启动的按钮,但我不知道如何将重新启动功能附加到按钮上。如果有人能帮忙,那就太好了。

点赞
用户3974215
用户3974215
local widget = require("widget")
local function Restart(event)
    if "began" == event.phase then
        --在触摸开始时添加代码
    elseif "moved" == event.phase then
        --在触摸移动时添加代码
    elseif "ended" == event.phase or "cancelled" == event.phase then
        --在触摸结束时添加代码
    end
end

--创建小部件
local button1 = widget.newButton{
    left = 100,
    top = 200,
    id = "button1",
    label = "Label",
    onEvent = Restart
}

--[http://docs.coronalabs.com/api/library/widget/newButton.html](http://docs.coronalabs.com/api/library/widget/newButton.html)
--您可以看一看。

顺便提一句,重新启动游戏时不要忘记初始化变量和展示。\*(例如display.newGroup() / display.newImage()等)。
2014-08-28 03:38:27