Я разрабатываю приложение, используя cocos2d и box2d phisycs.Я хочу оживить мой спрайт при движении.Я сделал файлы * .plist и * .png в Zwoptex и добавил их в свой проект.Сейчас я пытаюсь создать спрайт:
[[CCSpriteFrameCache sharedSpriteFrameCache]addSpriteFramesWithFile:@"SquirrelAnimation.plist"];
node = [CCSpriteBatchNode batchNodeWithFile:@"SquirrelAnimation.png" capacity:100];
spriteTexture = [node texture];
b2BodyDef bodyDef;
bodyDef.type = bodyType;
CGSize size = [CCDirector sharedDirector].winSize;
CGPoint point = ccp(size.width / 2, size.height / 2);
bodyDef.position.Set(point.x / PTM_RATIO, point.y / PTM_RATIO);
body = world->CreateBody(&bodyDef);
sprite = [PhysicsSprite spriteWithTexture:spriteTexture];
[sprite setPhysicsBody:body];
[node addChild:sprite];
, но этот код создает один спрайт со всеми кадрами на узле.Что я делаю не так?