Lua 在Corona SDK中,如何在游戏结束时设置重启功能?

Lua 在Corona SDK中,如何在游戏结束时设置重启功能?,lua,cross-platform,coronasdk,Lua,Cross Platform,Coronasdk,我已经做了一个重启按钮,但我不知道如何在按钮上附加重启功能。如果有人能帮忙,那就太好了 local widget = require("widget") local function Restart(event) if "began" == event.phase then --code here when touch begin elseif "moved" == event.phase then --code here when move

我已经做了一个重启按钮,但我不知道如何在按钮上附加重启功能。如果有人能帮忙,那就太好了

local widget = require("widget")
local function Restart(event)
    if "began" == event.phase then
        --code here when touch begin
    elseif "moved" == event.phase then
        --code here when  move
    elseif "ended" == event.phase or "cancelled" == event.phase then
        --code here when touch end
    end
end

-- Create the widget
local button1 = widget.newButton{
    left = 100,
    top = 200,
    id = "button1",
    label = "Label",
    onEvent = Restart
}
你可以看看

顺便说一下,当重新启动游戏时,不要忘记init变量&display.*(如display.newGroup()/display.newImage()等)