Я загружаю лист спрайтов с кодом ниже:
[cache addSpriteFramesWithFile:[NSString stringWithUTF8String:plistPath] textureFilename:[NSString stringWithUTF8String:spritePath]];
Затем я устанавливаю текущий кадр своей анимации, используя:
[this->fSprite setDisplayFrame:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithUTF8String:fAnimFSM->GetCurrentImageSequence()->fImages[frame]]]];
Появляется правильный кадр, но кажется, что нижний кадр кадра непосредственно над моим текущим кадром также визуализируется. Как вы можете видеть на изображении ниже, вы можете видеть то, что выглядит как горизонтальная линия в 1 пиксель над моим текущим кадром анимации.
Plist выглядит идеально для меня, плюс у меня есть 5+ анимаций в моем листе спрайтов, и только 1 анимация страдает от этой проблемы.
Что бы это могло быть?
Заранее спасибо.