单击显示所有对象,我只需要一个

我有一个单击功能,有4个对象,我希望这个单击功能依次显示这些对象。但是很遗憾,我一次都显示了所有4个对象,无法一个一个地显示它们。例如,第一个单击一个对象,第二个单击另一个对象

function click()
   for index = 1, 4 then
    SHOW(index)
   end
end
点赞
用户3161725
用户3161725

love.load() 中加入以下代码:

showTracker = 1

然后,将你的 click() 函数替换为以下代码:

function click()
    if showTracker <= 4 then
        SHOW(showTracker)
        showTracker = showTracker + 1
    end
end

love.load() 中,你正在创建一个全局变量来跟踪你已经显示了哪些图片。然后当调用 click() 函数时,如果还有未绘制的图片,它会绘制下一张图片。

2020-02-08 02:02:33