Платформа Cocos2d (iPhone): загрузка 100 кадров вызывает проблемы - PullRequest
2 голосов
/ 12 июля 2010

Я занимаюсь разработкой приложения в рамках cocos2d 0.99.

У меня есть 100 изображений для анимации, изображение большое, поэтому сложно загрузить, как я могу получить эти изображения сразу и использовать в приложении.*

Я использую следующий код:

CCAnimation *walkingAnimation = 
    [CCAnimation animationWithName:@"Flying Animation" delay:1.0f/10];

for (int i=1;i<26;i++) {
    [walkingAnimation addFrameWithFilename:
         [@"night"stringByAppendingString:
             [NSString stringWithFormat:@"%i.png",i]]];
}

CCAnimate *walk = [CCAnimate actionWithAnimation:walkingAnimation];

Кто-нибудь знает, пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 15 июля 2011

Посмотрите этот урок, он должен очень хорошо объяснить анимацию,

http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

0 голосов
/ 12 июля 2010

Вы должны попробовать использовать текстурные атласы. Я не могу вспомнить класс атласа Cocos, но это должно быть что-то вроде CCSpriteAtlas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...