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) 

☟☟可点击下方广告支持一下☟☟

最后修改:1970 年 01 月 01 日
请我喝杯可乐,请随意打赏: ☞已打赏列表