一次触摸检测多少个对象用户触摸?科罗纳

时间:2013-08-19 12:28:00

标签: function touch corona

你能告诉我如何制作一个功能,可以检测使用Corona SDK触摸截取/触摸的对象数量吗?

1 个答案:

答案 0 :(得分:0)

我要解决此问题的方法是为当前触摸次数创建一个计数器:

local counter = 0

和一个处理触摸并相应更新计数器的函数:

local function touchHandler( event )
    if event.phase == "began" then
        counter = counter + 1
    elseif event.phase == "ended" then
        counter = counter - 1
    end
end

然后,您只需为所有对象添加一个触控侦听器:

object:addEventListener("touch", touchHandler)