CCToggleVisibility和CCPlace】的更多相关文章

CCActionInterval* move1 = CCMoveBy::create(, ccp(,)); CCActionInterval* move2 = CCMoveBy::create(, ccp(,)); CCToggleVisibility* tog1 = new CCToggleVisibility(); CCToggleVisibility* tog2 = new CCToggleVisibility(); tog1->autorelease(); tog2->autorele…
http://blog.csdn.net/bailongvip/article/details/7895370 转载自雨松MOMO程序研究院 上一章我们了解了CCNode的实现原理,这次我跟大家探讨一下行为类. 从代码的角度讲,行为其实就是改变实体的属性,如坐标.角度等,这些属性大部分都可以靠实体类自身封装的方法来设置,之所以要用行为单独封装它们,还是为了使操作更加简便.试想,当我们要让一个实体连续执行一段行为序列或者不断重复执行一个行为时,编码会变得相当复杂,如果这一过程还是在一定时间内逐渐完…
 1 CCAction动作 CCAction作为一个基类.事实上质是一个接口(即抽象类),由它派生的实现类(如运动和转动等)才是我们实际使用的动作.CCAction 的绝大多数实现类都派生自CCFiniteTimeAction.由CCFiniteTimeAction 派生出的两个主要类各自是瞬时动作(CCActionInstant)和持续性动作(CCActionInterval). 2  CCActionInstant瞬时动作 A 总述 瞬时动作是指能立马完毕的动作,是CCFiniteTim…
之前介绍CCNode的时候说过,动作是指在特定时间内完成移动.缩放.旋转等操作的行为,节点可以通过运行动作来实现动画效果,这里的动作就是指CCAction对象,它有很多的子类,每个子类都封装了不同的动作效果. 先来看看CCAction的继承结构图 这里我省略了瞬时动作(CCActionInstant)和间隔动作(CCActionInterval)的子类,因为它们又包含了非常多的子类,待会再介绍它们的子类. CCAction和CCFiniteTimeAction都是抽象类,只定义了一些基本属性和方…
瞬时动作:瞬时动作的基类是InstantAction 1.放置位置   CGPoint p = ccp(width,height); [sprite runAction:[CCPlace actionWithPosition:p]]; 2.隐藏   [sprite runAction:[CCHide action]]; 3.显示   [sprite runAction:[CCShow action]]; (效果类似亍 [node  setVisible:YES]. 之所以作为一个劢作来实现是为了…
之前介绍CCNode的时候说过,动作是指在特定时间内完成移动.缩放.旋转等操作的行为,节点可以通过运行动作来实现动画效果,这里的动作就是指CCAction对象,它有很多的子类,每个子类都封装了不同的动作效果. 先来看看CCAction的继承结构图 这里我省略了瞬时动作(CCActionInstant)和间隔动作(CCActionInterval)的子类,因为它们又包含了非常多的子类,待会再介绍它们的子类. CCAction和CCFiniteTimeAction都是抽象类,只定义了一些基本属性和方…
关于动作部分,总的来说使用起来比较简单,创建一个动作,然后让可渲染节点如精灵去执行这个动作即可.cocos2dx提供了很多类型的动作,使用起来也很方便.本节重点介绍动作CCAction的子类之一时间动作:CCFiniteTimeAction: 时间动作又分:瞬时动作(CCActionInstant)和持续动作(CCActionInterval) 瞬时动作:指动作立马执行,不需要持续时间,如位置的瞬移. 持续动作:需要给动作指定持续时间,如从A移动到B,设定3秒移动时长.       瞬时动作 C…
立即动作就是不需要时间,马上就完成的动作.立即动作的共同基类是CCActionInstant.CCActionInstant的常用子类有: CCCallFunc:回调函数包装器 CCFlipX:X轴翻转 CCFlipY:Y轴翻转 CCHide:隐藏 CCPlace:放置到一个位置 CCRemoveSelf: CCReuseGrid: CCShow:显示 CCStopGrid CCToggleVisibility:切换可视性 CCBSetSpriteFrame: CCBSoundEffect: 下…
一,CCActionManager 管理所有节点动作的对象 来看看打飞机里面的一个onEnter 方法 - (void)onEnter { [super onEnter]; //一定要注意添加此方法,否则将停留在开始界面 CGSize winSize = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont setFontSize:20]; [CCMenuItemFont setFontName:@"Arial"]; CCMenu…
到眼下我们已经学习了有 坐标系统 内存管理 UI系统 事件处理 几何图形 今天我们来学习动作管理OK 我们来看看类结构图 CCAction   全部动作的基类 以下派生了三个子类:CCFiniteTimeAction,CCFollow,CCSpeed 这些我们先不看  我们主要来介绍一下瞬时动作, CCActionInstant 瞬时动作 故而 一瞬间就完毕的动作,它没有延迟时间的 好的  開始 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORL…