在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
两种方式: -- 触摸开始 local function onTouchBegan(touch, event) return true end -- 触摸结束 local function onTouchEnded(touch, event) -- 获取点击位置 local location = touch:getLocation() print(location.x .. " "..location.y) end local listener = cc.EventListenerTouchOneByOne:create() -- 注册两个回调监听方法 listener:registerScriptHandler(onTouchBegan,cc.Handler.EVENT_TOUCH_BEGAN ) listener:registerScriptHandler(onTouchEnded,cc.Handler.EVENT_TOUCH_ENDED ) local eventDispatcher = self:getEventDispatcher()-- 事件派发器 -- 绑定触摸事件到层当中 eventDispatcher:addEventListenerWithSceneGraphPriority(listener, self)
第二种方式: self.bet_panel:addTouchEventListener(function(sender, state) if state == 0 then print("start") elseif state == 1 then elseif state == 2 then print("ended") else print("canceled") end end)
|
请发表评论