cocos2d 0.99 与cocos2d v2.1 restoreOriginalFrame 播放动画使用重置默认桢的区别
来源:互联网 发布:网络拒绝接入华为 编辑:程序博客网 时间:2024/06/06 03:05
// 创建一个英雄
CCSprite *heroSprite = [CCSprite spriteWithSpriteFrameName:@"Hero-Default.png"];
heroSprite.position = ccp(200, 200);
[self addChild:heroSprite];
NSMutableArray *animationFrames = [NSMutableArray arrayWithCapacity:2];
for (int i = 1; i < 5; i++) {
NSString *fileName = [NSString stringWithFormat:@"Hero-Fly-%d.png", i];
CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:fileName];
[animationFrames addObject:frame];
}
CCAnimation *animation = [CCAnimation animationWithFrames:animationFrames delay:0.2f];
CCAnimate *animate = [CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO];
[heroSprite runAction:animate];
// 为英雄插入翅膀,开始飞行 v2.1
CCAnimation *animation = [CCAnimation animationWithSpriteFrames:animationFrames delay:delay];
animation.restoreOriginalFrame = NO;
CCAnimate *animate = [CCAnimate actionWithAnimation:animation];
return animate;
ps:供大家可作参考,有什么问题可以直接评论或发邮件。
- cocos2d 0.99 与cocos2d v2.1 restoreOriginalFrame 播放动画使用重置默认桢的区别
- cocos2d循环播放动画
- Cocos2d-x_播放帧动画
- cocos2d-x播放骨骼动画
- cocos2d-x 播放帧动画
- Cocos2d-x 如何播放动画
- Cocos2d播放Cocostudio编辑动画
- cocos2d播放器使用
- cocos2d-x重新学习的经历(第一天)---使用animation播放动画
- cocos2d-x 3.2 中使用cocostudioUI动画 二次加载播放时的bug解决
- cocos2d精灵与动画
- cocos2d-x中两种播放精灵动画的方式
- cocos2d-x 播放序列动画的两种方法
- cocos2d-x 全屏播放可以跳过的开场动画mp4
- cocos2d-x里得到当前动画播放帧数的方法
- cocos2d-x 播放 cocostudio导出的帧动画
- cocos2d中--使用Zwoptex做的动画
- cocos2d-x中的动画的使用
- lbaas及heat-autoscaling(juno)
- 大数据开放不可能一蹴而就,问题依然有待解决
- 指针与数组 (一)
- 【转载】cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- CCLayer 与 CCParallaxNode 结合实现视差滚动界面应注意的地方
- cocos2d 0.99 与cocos2d v2.1 restoreOriginalFrame 播放动画使用重置默认桢的区别
- IOS 8.1.3 GameCenter code15 沙盒无法登陆
- Java编程思想_笔记(五)
- iOS8.0以上出错Terminating app due to uncaught exception \'NSInvalidArgumentException\', reason: \'Invalid Region\'
- MyElipes遇到 source not found解决方案
- CS50 任务3 笔记
- 用于Camera Apk显示的控件
- Search a 2D Matrix
- 互联网的江湖:十年轮回,借江山一用,可曾留下痕迹