ccmenu专题

cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案

最近使用cocos2d-x写一款跨平台的游戏,有这样一个功能需求,手机屏幕的某块区域可上下滚动,滚动区域的内容又是可点击的按钮。首先想到在CCScrollView里面添加CCMenu。恰好这个CCMenu是一张张图片,即CCItemImage,当图片布满整个滚动区域的时候,你会发现CCScrollView滑动不了了。原因很简单,是CCMenu的触摸事件吃掉了CCScrollView的触摸事件,因

cocos2d-x学习笔记-CCMenu和CCMenuItem详解

原文:http://codingnow.cn/cocos2d-x/832.html 1. CCMenu 菜单,是CCLayer的子类,是一个层(容器),可以往里面添加菜单项。下面是它的类结构图: CCMenu默认接受触屏事件的优先级是-128(优先级很高,因为值越小,响应触屏事件的优先级越高),可以通过继承它实现自定义的效果,创建CCMenu对象的函数: 1 2 stat