0

你能告诉我如何制作一个函数来检测使用 Corona SDK 一次触摸拦截/触摸多少个对象吗?

4

1 回答 1

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)
于 2013-08-20T12:12:25.120 回答