Это способ создания анимации с использованием файлов, созданных из zwoptex, но я использую CCSpriteFrameCache.Я не получаю никаких предупреждений, поэтому я полагаю, что этот код не рекомендуется:
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"frameSheet.plist"];
NSMutableArray* frames = [NSMutableArray array];
for(int i = 1; i <= numberOfFrames; ++i) {
[frames addObject:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"frame-%03d.png", i]]];
}
CCAnimation* anim = [CCAnimation animationWithFrames:frames delay:0.3f];
Файл текстуры имеет имя frameSheet.png
, файл plist frameSheet.plist
, а составные изображения - frame-001.png
... frame-100.png
.
Дайте мне знать, если это вам поможет.
РЕДАКТИРОВАТЬ:
странно, для меня animationWithFrames:frames
не считается устаревшим:
,
там написано "с 0.99.5" и у меня нет проблем с анимацией ...