zoukankan      html  css  js  c++  java
  • cocos2dxlua 单点触控会相互遮挡

    local scheduler = require(cc.PACKAGE_NAME .. ".scheduler")
    
    local MainScene = class("MainScene", function()
        return display.newScene("MainScene")
    end)
    
    function MainScene:ctor()
    
        local layer = display.newLayer()
        self:addChild(layer)
        layer:setTouchEnabled(true)
        layer:setTouchMode(cc.TOUCH_MODE_ONE_BY_ONE)
        layer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function (event)
            local x, y, prevX, prevY = event.x, event.y, event.prevX, event.prevY
    
            if event.name == "began" then
                print("layer began")
            elseif event.name == "moved" then
                print("layer moved")
            elseif event.name == "ended" then
                print("layer ended")
            end
    
            return true
        end)
        
        
        local layer2 = display.newLayer()
        self:addChild(layer2)
        layer2:setTouchEnabled(true)
        layer2:setTouchMode(cc.TOUCH_MODE_ONE_BY_ONE)
        layer2:addNodeEventListener(cc.NODE_TOUCH_EVENT, function (event)
            local x, y, prevX, prevY = event.x, event.y, event.prevX, event.prevY
    
            if event.name == "began" then
                print("layer2 began")
            elseif event.name == "moved" then
                print("layer2 moved")
            elseif event.name == "ended" then
                print("layer2 ended")
            end
    
            return true
        end)
        
    
    end
    
    return MainScene
  • 相关阅读:
    中国软件技术篇
    create pdf
    我来了
    补丁号
    rdlc里面用VB语法对数值型数据进行Format
    WinForm中有些控件不能添加ToolTip关联的解决方法
    javascript弹出对话框
    省市县关联菜单
    委托与事件
    ASP.NET多文件上传方案
  • 原文地址:https://www.cnblogs.com/yufenghou/p/4372297.html
Copyright © 2011-2022 走看看