- 浏览: 265077 次
- 性别:
- 来自: 大连
文章分类
最新评论
CCNode是所有节点的父类包括(Layer, Sprite, Scene)
创建Node
添加Node
获取Node
删除Node(Tag方式)
删除Node(指针方式)
全部删除
把自己从父节点删除
创建Node
CCNode* childNode = [CCNode node];
添加Node
[myNode addChild:childNode z:0 tag:123];
获取Node
CCNode* retrievedNode = [myNode getChildByTag:123];
删除Node(Tag方式)
[myNode removeChildByTag:123 cleanup:YES];
删除Node(指针方式)
[myNode removeChild:retrievedNode];
全部删除
[myNode removeAllChildrenWithCleanup:YES];
把自己从父节点删除
[myNode removeFromParentAndCleanup:YES];
发表评论
-
cocos2d 在玩游戏的时候不进入待机模式
2012-04-11 10:19 961[UIApplication sharedApplicatio ... -
如何设置touch的响应层或吸收终端层
2012-03-07 22:44 0[[CCTouchDispatcher sharedDis ... -
将UIImage中像素的黑色转成透明色
2012-03-07 22:22 0void ProviderReleaseData ... -
cocos2d添加输入框
2012-02-23 17:33 0添加输入框,因此搜了一下找了这个方法 [[[[CCDirec ... -
debug模式调试
2012-02-20 10:59 0-(void) dealloc{ CCLOG(@&qu ... -
随机在屏幕上产生一个坐标点
2012-02-20 10:28 0//根据某个数字随机产生一个坐标点 - (CGPoint ... -
判断触摸点是否与精灵碰撞
2012-02-20 10:28 0//碰撞检测 - (BOOL) circle:(CGPo ... -
iphone开发基础:【object-c系列教程完毕】
2011-10-25 11:11 1431iphone开发基础:【object-c系列教程完毕】 接下来 ... -
(转)把两个Layer融合成一个UIImage的截图方法
2011-09-27 10:15 3521//layer1 CCLay ... -
cocos2d 使用 NSThread
2011-09-26 14:43 904-(void)toR_therd:(id) sender ... -
NSNotificationCenter
2011-09-26 14:23 1113定义一个消息中心 [[NSNotification ... -
COCOS2D 事件冒泡规律 和 CCMenu一直响应事件的解决办法
2011-09-09 12:50 2334cocos2d把响应事件的对像放入一个栈中,用先进后出的规率来 ... -
box2d 中设置界面大小的函数
2011-09-09 10:52 927-(void)activePageWhenEnterIn; ... -
设置 cocos2d 的音效回放参数
2011-09-09 00:05 1536cocos2d 回放音效的默认设置是 44Khz,但 iPho ... -
另一种实现 Fruit Ninja 里刀
2011-09-08 23:57 975实现原理: 画直线 在一个 list 列表里记 ... -
CCLayer
2011-09-08 23:52 3175一个场景(Scene)上可能有多个Layer 引用CCLaye ... -
Scene
2011-09-08 23:50 1041scene永远是一个场景上的根节点 引用scene(即 CCS ... -
定时消息 update:方法
2011-09-08 23:48 1627scheduleUpdate方法会执行update:方法,每帧 ... -
CCAction
2011-09-08 23:46 1161Node可以执行Action 声明并运行action CC ... -
CCDirector
2011-09-08 23:43 2584首先接触到的是CCDirector类,顾名思义是2d动画的导演 ...
相关推荐
MyBatis-Plus 的代码生成器,通过 CodeGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
- `virtual void startWithTarget(CCNode *pTarget)`:指定动作的执行目标,并启动动作。 - `virtual void stop(void)`:停止当前动作。需要注意的是,通常不建议手动调用此方法来停止动作,除非有特殊需求;否则,...
- `bool scrollViewInitPage(cocos2d::CCNode *pScroll, cocos2d::CCNode *pPage, int nPage)`:每个页面初始化时调用,用于添加和设置页面内容。 - `void scrollViewClick(const cocos2d::CCPoint &oOffset, ...
CCActionMessager是管理所有Action的单例,一般情况下并不直接使用这个单例,而是使用CCNode的接口,但是假如你想操作的目标不是CCNode的子类或者你想暂停/恢复行动就要使用到CCActionMessager。 五、cocos2d-x工具...
`CCGestureRecognizer`通常会关联到一个`CCLayer`或者`CCNode`,当用户在屏幕上执行特定手势时,它会触发相应的回调方法,让开发者可以处理这些手势事件。 在提供的文件列表中,`CCNode.h`和`.m`、`CCLayer.h`和`.m...
每个组件可以是图像、粒子效果、用户界面或是复杂的行为逻辑,它们被挂载在`CCNode`(Cocos2d-x的基本节点类)之上,形成树状结构,共同构建出完整的场景。 #### 三、场景构建流程详解 1. **根节点初始化**:场景...
- **CCActionMessage** 是管理所有动作的单例,通常通过CCNode接口间接使用,但在需要直接控制非CCNode子类或暂停/恢复动作时,会直接与CCActionMessenger交互。 3. **Cocos2d-x开发工具** - **TiledMap** 用于...
5. **startWithTarget(CCNode *pTarget)**:开始执行动作,传入的目标对象是执行动作的CCNode实例。 6. **stop(void)**:停止动作。动作完成后会自动调用,但不应手动调用此方法,除非在特定动作如`CCSpeed`, `...
该版本支持IDEA2021.3,目前发现不支持对已生成的Mapper、JavaBean、Xml覆盖操作,会报java.lang.NoClassDefFoundError: com/intellij/mock/MockVirtualFile ,需要先将已经生成的Mapper、JavaBean、Xml文件删除后再...
CCListView是基于Cocos2d-x的CCLayer或CCNode扩展的一个类,它允许你动态地加载和显示大量子节点(如CCSprite、CCLabel等),并支持滚动效果。通过使用虚拟化技术,CCListView仅渲染当前可视范围内的子节点,从而...
#### 节点类(CCNode) 在Cocos2D-x中,**节点类(CCNode)**是游戏世界的基础构建块,它构成了整个游戏场景的骨架。节点类继承自`CCObject`,是所有可见游戏元素的基类,包括场景(`CCScene`)、布景层(`CCLayer`...
例如,`CCScene`是游戏的主要容器,`CCNode`是所有可显示对象的基类,`CCAction`负责对象的行为和动画,而`CCSprite`则用于绘制2D图像。通过对这些类的深入理解和实践,开发者能够掌握Cocos2D的基本编程技巧。 此外...
在这个场景中,我们看到一个关于Cocos2d手势支持的自定义实现,通过改写CCLayer、CCNode和CCGestureRecognizer这三个核心类。 首先,`CCLayer`是Cocos2d中的一个基础类,它提供了一个可以添加子节点、处理事件(如...
3. **CCNode**:引擎中的基本单位,所有可绘制的对象都是CCNode的子类。它们可以包含其他的CCNode对象,执行定时器操作或动作(CCAction)。 4. **CCScene**:表示游戏中的一个完整场景,例如游戏的开始界面、主...
- **getTarget() 和 setTarget()**:这两个函数用于获取和设置动作的目标节点,即动作作用的CCNode对象。 - **getOriginalTarget() 和 setOriginalTarget()**:这些函数用于获取和设置动作的原始目标节点,有时动作...
例如,`HelloWorld`可能继承自`CCLayer`,而`CCLayer`本身是`CCNode`的子类。`CCNode`是所有可添加到场景中的对象的基类,它包含了位置、旋转、缩放等属性和更新方法。 在类图中,我们还会看到`CCDirector`,它是...
一个简单的基于 Cocos2D v3 和 CCPhysics 的配色游戏。 效果展示: ...最后一课 Ball 展示了如何制作具有物理属性的 CCNode 以及如何接受自定义触摸输入。 更多详情、使用方法,请下载后阅读README.md文件
Cocos2d基于Objective-C或Python实现,它包含了一系列的类和接口,如CCScene、CCNode、CCSprite等,用于构建游戏场景、管理游戏对象和处理动画效果。在这个跑酷游戏中,我们可能会看到以下关键组件: 1. **CCScene*...
这可以通过创建一个自定义的血条精灵类来实现,该类继承自`cocos2d::CCNode`,并包含对背景条和血量条精灵的引用。 ```cpp class HealthBar : public cocos2d::CCNode { private: cocos2d::CCSprite* ...