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

时间:2014-08-27 22:48:31

标签: lua cross-platform corona

我已经制作了一个重启按钮,但我不知道如何将重启功能附加到按钮上。如果有人可以提供帮助,那就太好了。

1 个答案:

答案 0 :(得分:0)

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
}

http://docs.coronalabs.com/api/library/widget/newButton.html 你可以看看它。

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