cocos2d-x lua 弹出框

前端之家收集整理的这篇文章主要介绍了cocos2d-x lua 弹出框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

cocos2d-x,点击出现弹出窗口,如何将下面层的点击事件禁掉?需要设置listener:setSwallowTouches(true),这样就不会触发下一层的事件,还有在onTouchBegan中返回true


	local layerColor=Layer2.new()
	
	 local function onTouchBegan(touch,event)
	 return true
	 end
	
	
    local listener=cc.EventListenerTouchOneByOne:create()
    listener:setSwallowTouches(true)
    listener:registerScriptHandler(onTouchBegan,cc.Handler.EVENT_TOUCH_BEGAN)
    local eventDispatcher = layerColor:getEventDispatcher()
    eventDispatcher:addEventListenerWithSceneGraPHPriority(listener,layerColor)

猜你在找的Cocos2d-x相关文章