У меня есть метод, который настраивает CCAnimation для меня
public CCAnimation SetupAnimations(string prefixOFSprite, int numberOfFrames, int startFrame)
{
//me getting desperate and doing any old initilisation
CCAnimation finalAnimation = new CCAnimation();
finalAnimation = CCAnimation.animation();
for (int i = startFrame; i < numberOfFrames + 1; i++)
{
finalAnimation.addFrameWithFileName(prefixOFSprite + "-" + i);
}
float delay = 0.07f;
finalAnimation.setDelay(delay);
return finalAnimation;
Который я так называю
whiteDogBeginFalling = SetupAnimations("GameGraphics/dog/falling/white-falling", 7, 1)
Но анимации не запускаются, когда я запускаю игру :(Это я портирую свою игру с iOS, и я обошёл эту проблему, добавив
[whiteDogBeginFalling retain]
сразу после вызова метода.
Как вы это делаете в Cos-версии cocos2d?Или может кто-нибудь помочь мне придумать другое решение?
Заранее спасибо