单击显示所有对象。而且我只需要一个

问题描述 投票:1回答:1

我有一个单击功能,有4个对象,我希望此单击功能可以一一显示这些对象。但可惜我同时显示了所有4个对象。因为我每次点击都一一展示给他们。例如1单击一个对象。第二次单击另一个对象

function click()
   for index = 1, 4 then
    SHOW(index)
   end
end
lua love2d
1个回答
0
投票

love.load()中插入行

showTracker = 1

然后,将您的click()函数替换为

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

您正在love.load()中创建全局变量,以跟踪已显示的图片。然后,当调用click()时,它会绘制下一张图片,如果还有剩下要绘制的图片。

© www.soinside.com 2019 - 2024. All rights reserved.