【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化
速度变化:基本动作和组合动作实现了针对精灵的各种运动、动画效果的改变,但这样的改变的速度是不变的,通过CCEaseAction为基类癿类系和CCSpped类我们可以很方便的修改精灵执行动作的速度:由快至慢还是由慢至快
id ac1 = [CCMoveByactionWithDuration:2position:ccp(200,200)];
//动作1的反向
id ac2 = [ac1reverse];
id ac = [CCSequenceactions:ac1,ac2,nil];
int na = [sendertag];
-
EaseIn由慢至快。
//rate是加速率
action=[CCEaseInactionWithAction:acrate:3];
-
EaseOut由快至慢
action=[CCEaseOutactionWithAction:acrate:3];
-
EaseInOut由慢至快再由快至慢。
action=[CCEaseInOutactionWithAction:acrate:3];
-
EaseSineIn由慢至快。
action=[CCEaseSineInactionWithAction:ac];
EaseSineOut由快至慢
action=[CCEaseSineOutactionWithAction:ac];
EaseSineInOut由慢至快再由快至慢。
action=[CCEaseSineInOutactionWithAction:ac];
EaseExponentialIn由慢至极快。
action=[CCEaseExponentialInactionWithAction:ac];
EaseExponentialOut由极快至慢。
action=[CCEaseExponentialOutactionWithAction:ac];
EaseExponentialInOut由慢至极快再由极快至慢。
action=[CCEaseExponentialInOutactionWithAction:ac];
Speed人工设定速度,还可通过 SetSpeed 不断调整。
//随机速度
action=[CCSpeedactionWithAction:acspeed:(CCRANDOM_0_1() *5)];
[spriterunAction:action];
截图
【点我下载源码】
分享到:
相关推荐
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作 http://blog.csdn.net/tt5267621/article/details/7626450
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作 http://blog.csdn.net/tt5267621/article/details/7624781
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作 http://blog.csdn.net/tt5267621/article/details/7625309
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作 http://blog.csdn.net/tt5267621/article/details/7626094
【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现CCAnimate动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)! http://blog.csdn.net/xiaominghimi/article/details/7009503
【iOS-Cocos2d游戏开发】触屏事件处理机制 http://blog.csdn.net/tt5267621/article/details/7631729
iOS实例开发源码——iliu-ios-cocos2d-viking-cba07f8.zip
【iphone游戏开发】iphone-Cocos2d游戏开发之三:精灵表的详细讲解(二)小鸟眨眼睛
《iOS5 cocos2d游戏开发实战(第2版)》免费P
iOS游戏应用源代码——iliu-ios-cocos2d-viking-cba07f8.zip
iOS 5 cocos2d游戏开发实战(第2版)
iOS实例开发源码——iOS-Gamer-Cocos2D-86714e3.zip
iOS游戏应用源代码——iOS-Gamer-Cocos2D-86714e3.zip
Mac-OS-X-配置-Cocos2d-x-开发环境(iOS-和-Android).doc
12-IOS游戏开发Cocos2d.pdf
iOS游戏应用源代码——cocos2d-cocos2d-iphone-extensions.zip
iOS游戏应用源代码——cocos2d-cocos2d-iphone-Release.zip
github地址: https://github.com/LLSkittles/cocos2d-iphone-demo
cocos2d-iphone游戏开发pdf 完整版