1.ccp(x,y)与CCRectMake类似,是可以用来快速创建CCPoint的宏。
2.CCAtion的绝大多数实现类都派生自CCFiniteTimeAction,这个类定义了有限时间内可以完成的动作。reverse方法,可以获得一个与原动作相反的动作。
3.CCPlace用于将节点放置到某个指定的位置。
CCFlipx用于将精灵沿X和Y轴反向显示
CCShow和CCHide分别用于显示和隐藏节点。
CCCallFunc,当某个对象执行CCCallFunc系列动作时,就会调用一个先前设置好的方法,以完成某些特别的功能。CCCallFunc系列动作的后缀“N”表示Node参数,指的是执行动作的对象,D表示Data参数,指的是用户自定义的数据,O表示对象,指的是用户自定义的CCObject参数。
4持续性动作可以分为四大类:位置变化动作、属性变化动作、视觉特效动作、控制动作
5.位置变化动作,有:用于使节点做直线运动,以一定的轨迹跳跃到指定位置,进行曲线运动等
6.属性变化动作,有:使游戏元素产生缩放的动画效果、旋转效果、淡入淡出效果、用于设置一段时间内透明度的变化效果、设置色调变化
7.视觉特效动作,有:使目标节点闪烁、播放帧动画
8.控制动作,用于对一系列动作进行精细控制,将动作拖延一定的时间、把现有的动作重复一定的次数、使一个动作不断重复下去。
9.复合动作有重复、并列、序列、延时。
10 进场动作:由快到慢,快速进入后缓慢停下来,在停止前给玩家足够的视觉时间分辨清楚进入的图像。
出场动作:先慢后快,展示了出场趋势和方向后快速移出屏幕。
11.引擎在step方法中对动作对象的内部成员进行了更新,更新后才会由此方法调用update方法来更新目标节点。
12.当我们对CCNode调用runAction方法时,动作管理类CCActionManger会将新的CCAction和对应的目标节点添加到故那里的动作表中。没
13,每一帧刷新屏幕时,系统都会在CCActionManager中遍历其动作表中的每一个动作,并调用该动作的step(ccTimedt)方法。
14.CCSchedule在每一帧更新时,都会触发CCActionManger注册的update方法。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.框帧:包含纹理与纹理中的一个矩形区域,表示纹理的一部分。一个精灵显示的内容可以使用框帧表示,同时框帧还是帧动画的基本元素。显卡在绘图时,纹理间的切换是一个开销巨大的操作,由于精灵可以显示部分纹理。所以采用框帧,节省开销。
2.动画帧:由框帧与单位延时组成,可以表示变速动画中的一帧。通常,匀速动画的单位延时为1.CCAnimationFrame
3.动画:由动画帧组成,表示一个动画的内容。
4.动画动作:动画的播放器,使用动画对象创建,只能作用于精灵。
5.场景特效:一类特俗的场景,可以把一个普通场景包装起来,实现诸如特殊翻页、波纹等华丽的场景切换特效。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.SimpleAudioEngine:一个单例类,提供了跨平台的音频回放功能
2.音乐和音效:音乐是较长的音频文件,对格式限制较少,但通常一次只能播放一首音乐;音效是较短的音频文件,对格式限制严格,但是可以同时播放许多音效。
3.预加载:使用preloadEffect与preloadBackgroundMusic方法来分别加载音效与音乐文件
4音效唯一标识:在同一时刻可能播放着多个音效,为了区分每一个音效,在调用playEffect方法播放音效时,会给即将播放的音效分配一个号码,即它的唯一标识。以后的操作会根据唯一标识来定位此音效。
5使用SimpleAudioEngine应该注意:
播放音乐和音效前,一定要提前加载音效和音乐文件
在播放背景音乐时,若要切换场景时,不要手动停止音乐
退出后不再需要音乐,要调用end方法来释放引擎占用的资源
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------