对Touch事件的获取与处理可以使用CCLayer, CCMenuItem等,但是如果我们需要一个虚拟按键或者需要对特定精灵进行拖动等等,我们就需要自定义Touch类。自定义Touch事件处理类重要的步骤是:1. 继承CCTargetedTouchDelegate2. 添加addTargetedDe...
分类:
其他好文 时间:
2014-09-09 21:20:09
阅读次数:
248
为了实现触摸事件,CCLayer已经封装好了简单的接口(继承了CCTouchDelegate类)来实现触摸事件的响应。首先,触摸事件有两种:标准触摸代理和目标触摸代理。那么我们先看看如何开启这两种触摸代理。1.标准触摸在层初始化时调用setTouchEnable(true)方法即可实现标准触摸,实现...
分类:
其他好文 时间:
2014-09-07 06:34:14
阅读次数:
289
CCNode这个类 继承自 CCResponder 并遵守协议
而CCResponder : NSObject
因此,CCNode是所有cocos2d里所有类的基类(除了CCResponder),
比如常用的CCScene(场景)、CCLayer(图层)、CCSprite(精灵)等,
它是一个不能够可视化的抽象类,它只是用来定义所有节点的公共...
分类:
移动开发 时间:
2014-09-06 17:25:53
阅读次数:
390
bool HelloWorld::init(){ if ( !CCLayer::init() ) { return false; } CCSize visibleSize = CCDirector::sharedDirector()->getVisibl...
分类:
其他好文 时间:
2014-09-06 16:01:13
阅读次数:
215
【唠叨】在游戏开发的过程中,突然想更改一下CCLayer图层的背景颜色,可是却怎么也找不到设置背景色的属性。于是搜索了一番,发现原来还有一个颜色布景层CCLayerColor。本节将介绍一下:颜色布景层CCLayerColor,以及它的一个子类渐变色布景层CCLayerGradient。【扩展阅读】颜..
分类:
其他好文 时间:
2014-09-04 10:39:20
阅读次数:
264
// on "init" you need to initialize your instancebool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer...
分类:
其他好文 时间:
2014-09-02 00:05:53
阅读次数:
304
学习cocos2d-x中的菜单主要需要了解:菜单(CCMenu)和菜单项(CCMenuItem)以及CCMenuItem的具体子类。
a. 下面来学习一下相关的类。
1. CCMenu
菜单,是CCLayer的子类,是一个层(容器),可以往里面添加菜单项。下面是它的类结构图:
CCMenu默认接受触屏事件的优先级是-128(优先级很高,因为值越小,响应触屏事件的优先级...
分类:
其他好文 时间:
2014-08-29 13:05:58
阅读次数:
258
在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。
首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,这是引擎已经...
分类:
其他好文 时间:
2014-08-29 13:05:49
阅读次数:
307
原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38730335
简介
上一讲我们简单的介绍了CCScene,这一讲我们继续来看另一个核心组件CCLayer,他和CCScene有些类似,都是用来收纳其他节点,但是按照层次来说的话,CCLayer应该包含在CCScene之中。老规矩,我们从代码看起。...
分类:
其他好文 时间:
2014-08-21 19:24:34
阅读次数:
237
原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38701767
通过前两份学习笔记,我们不难发现CCScene、CCLayer、CCSprite、CCAction等一系列元素都是CCNode的子类,但其实“万物之父”这个标题还是有点夸大,毕竟还有像CCDirector、CCCamera之类并不继承自CCNod...
分类:
其他好文 时间:
2014-08-20 17:58:52
阅读次数:
463