设置多点触摸后,event.points 为空

有人是这种情况吗? 版本用的quick-cocos2d-x-2.2.4-release

self:setTouchMode(cc.TOUCH_MODE_ALL_AT_ONCE) -- 多点触摸


    -- 是否启用触摸
    -- 默认值: false
    self:setTouchEnabled(true)


    -- 是否允许当前 node 和所有子 node 捕获触摸事件
    -- 默认值: true
    self:setTouchCaptureEnabled(true)


    -- 如果当前 node 响应了触摸,是否吞噬触摸事件(阻止事件继续传递)
    -- 默认值: true
    self:setTouchSwallowEnabled(true)


    self:addNodeEventListener(cc.NODE_TOUCH_CAPTURE_EVENT, function(event)
         print(table.getn(event.points))
        if event.name == "began" then
          print(table.getn(event.points))
            return true
        elseif event.name == "ended" then
print(table.getn(event.points))
 
        end


    end)

 
```

你自己看例子吧,你的问题是table.getn(event.points)为空,而不是event.points为空,虽然我没测过,但应该就是这个问题

local str = {}
for id, point in pairs(event.points) do
str#str + 1] = string.format(“id: %s, x: %0.2f, y: %0.2f”, point.id, point.x, point.y)
end
local pointsCount = #str
table.sort(str)
labelPoints:setString(table.concat(str, “\n”))