lua触摸事件的使用

layer:registerScriptTouchHandler(function(eventType, x, y)  --响应屏幕触摸事件  
    if eventType == "began" then  
      print(eventType, x, y)  
      return true  
    elseif eventType == "ended" then  
      print(eventType, x, y)  
    end  
  end) 

如果提示register这个方法已经禁用,可以使用心得方法

layer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)  
          
        if event.name == "began" then  
            print("beganMask")  
            return true   
          
        elseif event.name == "moved" then  
            --print("movedMask")  
        elseif event.name == "ended" then  
            --print("endedMask")  
            -- 点击回调函数  
            if self._func then  
                (self._func)()  
            end  
            return true  
        end  
        return false  
  
    end) 
          
Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment