【发布时间】:2014-03-05 22:32:48
【问题描述】:
你知道如何在新的 Cocos2D v3.x 中为CCSprite 设置动画吗?
很多类都改了,老方法好像不行了。
NSMutableArray *animFrames = [NSMutableArray array];
for(int i = 1; i <= 3; i++) {
CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"Sprite-%d.png",i]];
[animFrames addObject:frame];
}
CCAnimation *animation = [CCAnimation animationWithName:@"run" delay:0.1f frames:animFrames];
[mySprite runAction:[CCRepeatForever actionWithAction: [CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO]]];
有什么想法吗?
谢谢。
额外信息
【问题讨论】:
-
所有动作类现在都以 CCAction 开头...
-
@LearnCocos2D 有一个简单的例子吗?
-
类刚刚改名了,不用举例了
-
耐心点。我没有能力。
-
只需开始输入 CCActionR..,Xcode 就会自动完成建议。 ;)
标签: ios objective-c cocos2d-iphone