function HpnnView:addCardTouchEvent( sprite )
--触摸处理函数
local function onTouchEnded( touch,event )
...
end
--创建绑定监听
local touchListen = cc.EventListenerTouchOneByOne:create() --创建触摸监听事件
touchListen:registerScriptHandler(onTouchEnded,cc.Handler.EVENT_TOUCH_ENDED)--将触摸结束事件与处理函数绑定
local eventDispatcher = cc.Director:getInstance():getEventDispatcher() --获取eventDispatcher
eventDispatcher:addEventListenerWithSceneGraphPriority(touchListen,btn) --将监听事件绑定到精灵上
end
cocos2d-x lua中给精灵(Sprite)添加触摸事件
最新推荐文章于 2021-01-05 16:17:49 发布