Я использую следующее, чтобы заменить только положение 2 спрайта.cocos2d: Interchange Sprite
CCSprite *sprite1 = (CCSprite*)[self getChildByTag:tagOfFirstSprite];
CCSprite *sprite2 = (CCSprite*)[self getChildByTag:tagOfSecondSprite];
CGPoint SpritePosition1 = [sprite1 position];
CGPoint SpritePosition2 = [sprite2 position];
[sprite1 runAction:[CCMoveTo actionWithDuration:1.0 position:ccp(SpritePosition2.x, SpritePosition2.y)]];
[sprite2 runAction:[CCMoveTo actionWithDuration:1.0 position:ccp(SpritePosition1.x, SpritePosition1.y)]];
Это корпус box2d. Но это не работает ....... любая идея ??
Пожалуйста, прочитайте эту тему, чтобы лучше понять эту проблему, http://www.cocos2d-iphone.org/forum/topic/6971 – Tayyab
yes..если я уже узнал об этом ... но очень благодарю за ваш красивое описание ..... я думаю, да, дайте понять ... – Rony