id action = [CCRepeatForever actionWithAction:
[CCSequence actions:
[CCDelayTime actionWithDuration:2.0f],
[CCMoveTo actionWithDuration:0.01f position:position1],
[CCScaleTo actionWithDuration:0.01f scale:0.5f],
[CCFlipX actionWithFlipX:YES],
[CCMoveTo actionWithDuration:8.5f position:position2],
[CCScaleTo actionWithDuration:0.1f scale:1.0f],
[CCFlipX actionWithFlipX:NO],
[CCMoveTo actionWithDuration:7.5 position:position3],
[CCScaleTo actionWithDuration:0.1f scale:2.0f],
[CCFlipX actionWithFlipX:YES],
[CCMoveTo actionWithDuration:6.5f position:position2],
[CCFlipX actionWithFlipX:NO],
[CCScaleTo actionWithDuration:0.1f scale:2.0f],
[CCMoveTo actionWithDuration:5.5 position:position3],
[CCFlipX actionWithFlipX:YES],
[CCScaleTo actionWithDuration:0.1f scale:4.0f],
[CCMoveTo actionWithDuration:4.5f position:position2],
[CCCallFunc actionWithTarget: self selector:@selector(dropCargo)],
[CCMoveTo actionWithDuration:0.0f position:offScreen],
nil]
];
dropcargo 让NPC给玩家投下物品
循环在position1,2,3之间移动。