CCNode 运行动画 runAction 停止动画stopAllAction,stopAction,stopActionByTag,获取当前运行的
分类
瞬时动画
CCPlace 指定位置
CCHide/CCShow 显示隐藏
CCToggleVisibility 显示隐藏
CCFlipX/CCFlipY 绕X、Y倒置
延时动画
CCMoveTo 移动到某点
CCMoveBy 可以为负
CCBlink闪烁
CCJumpTo/CCJumpBy 跳
CCBezierTo/CCBezierBy 贝赛尔
CCScaleTo/CCScaleBy 缩放
CCRotateTo/CCRotateBy 旋转
CCTintTo/CCTintBy 色调变化
CCFadeTo 变暗到
CCFadeIn 谈出
CCFadeOut 渐隐
组合动作
CCSeuqence 序列动画
CCSpawn 同时进行
CCRepeat 重复有限次
Reverse 反动作 大部分以By结束的,有反动作,CCFadeOut例外
CCRepeatForever 无限重复
CCAnimate 帧动画
CCAnimate 流程:
{
CCSprite 设置第一帧图 CCSprite::Create("hello1.png"):
//将其它帧加入到一个数组
for(..,.. ,,.)
{
CCSpriteFrame::Cretea("hello2");
CCArray.addObjet(ccspriteframe);
}
CCAnimate = CCAnimate::cretaeWithSpriteFrame(frame);
创新互联公司 -
德阳电信服务器托管,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,
德阳电信服务器托管,西南服务器托管,四川/成都大带宽,
成都机柜租用,四川老牌IDC服务商
sprite.runAction(ccAnimate);
}
速度变化
CCEaseIn 由慢至快 速度线性变化
CCEaseOut 由快至慢
CCEaseInOut 由慢至快再由快至慢
CCEaseSineIn 由慢至快 速度正弦变化
CCEaseSineOut 由快至慢
CCEaseSinInout 由慢至快再由快至慢
CCEaseExponentiaIn 慢到极快 速度指数变化
CCEaseExponentialOut
CCEaseExponentialOut
CCEaseExponentialInOut
CCSpeed 人工设定速度 通过 setSpeed调整
扩展动作
CCDelayTime
函数调用
CCCallFunc 调用没有参数的方法
CCCallFuncN
CCCallFuncNd
文章名称:cocos2d-x动画总结-创新互联
文章地址:
http://bjjierui.cn/article/dpeegh.html