如何滚动cocos2d中的所有精灵?

时间:2014-02-24 03:35:58

标签: cocos2d-iphone

假设我的游戏背景很大,比屏幕大。我的问题是当拖动或滚动背景的精灵时,如何使其余的精灵位置(如玩家和敌人)调整以跟随背景的移动。有人帮助我。

2 个答案:

答案 0 :(得分:1)

您需要将所有精灵添加到特定CCNode,以便您可以更改其位置。由于cocos2d将所有内容作为节点层次结构进行管理,因此该节点内包含的所有内容也将被移动。

CCNode *sprites = [[CCNode alloc] init];

[sprites addChild:sprite1];
[sprites addChild:sprite2];

sprites.position = ccp(whatever);

答案 1 :(得分:0)