Итак, у меня есть сборка действий, чтобы моя лягушка прыгала, но у меня есть 5 изображений, и я хочу запустить их в порядке 1,2,3,4,5,4,3,2,1, используя координаты. Я хочу зациклить их только один раз каждый раз из прыжков.
Спасибо
при определении изображения вы можете использовать следующий код:
CCAnimation* anim = [CCAnimation animationWithName:@"frog"]; CCSpriteFrame* frames[5]; CGRect Rect; // some code to initialize Rect position for(int i=0;i<5;i++) { frames[i] = [CCSpriteFrame frameWithTexture:@"frog.png" rect:Rect]; // some code to move Rect so that it will mark next frame; } for(int i=0;i<5;i++) [anim addFrame:frames[i]]; for(int i=3;i>=0;i--) [anim addFrame:frames[i]];
использовать ccanimation и ccspritebatchnodefile
сохранить последовательность изображений в spritesheet