在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先要创建一个layer,设置该层为可触摸 layer:setTouchEnabled(true)
注册触摸事件 local listener = cc.EventListenerTouchOneByOne:create() listener:setSwallowTouches(true) listener:registerScriptHandler(function(touch, event) --做触摸处理... return true--返回true时,该层下面的层的触摸事件都会屏蔽掉 end,cc.Handler.EVENT_TOUCH_BEGAN) local eventDispatcher = layer:getEventDispatcher() eventDispatcher:addEventListenerWithSceneGraphPriority(listener, layer) |
请发表评论