//获得pSprite0的当前坐标
CCPoint point0;
point0.x = pSprite0->getPositionX();
point0.y = pSprite0->getPositionY();
//获得pSprite1的当前坐标
CCPoint point1;
point1.x = pSprite1->getPositionX();
point1.y = pSprite1->getPositionY();
//将pSprite0移动到pSprite1的位置
CCAction* pAction0 = CCMoveTo ::create( 1.0f, ccp(point1.x, point1.y) );
pSprite0->runAction( pAction0 );
//将pSprite1移动到pSprite2的位置
CCAction* pAction1 = CCMoveTo ::create( 1.0f, ccp(point0.x, point0.y) );
pSprite1->runAction( pAction1 );
我原来设置的两个精灵之间的位置是间隔100, 但实际效果是,位置互换后,两者之间的距离却变大了,比100还大,甚至有时候交换位置两者之间的距离每次还都不一样,
