beginFunc需要返回true
function addTouchEvent(node, beginFunc, moveFunc, endFunc)
local listener = cc.EventListenerTouchOneByOne:create()
listener:registerScriptHandler(beginFunc, cc.Handler.EVENT_TOUCH_BEGAN) --这里的beginFunc要返回true!!!!!!
listener:registerScriptHandler(moveFunc, cc.Handler.EVENT_TOUCH_MOVED)
listener:registerScriptHandler(endFunc, cc.Handler.EVENT_TOUCH_ENDED)
local eventDispatcher = node:getEventDispatcher()
eventDispatcher:addEventListenerWithSceneGraphPriority(listener, node)
end
版权声明:本文为weixin_43141482原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。