2014-02-24 30 views
0

假設我的遊戲獲得了比屏幕更大的背景。我的問題是當背景的精靈被拖動或滾動時,如何讓其餘的精靈位置(如玩家和敵人)調整爲跟隨背景的移動。有人幫我。如何滾動cocos2d中的所有精靈?

回答

1

您需要將所有精靈添加到特定的CCNode,以便您可以更改其位置。由於cocos2d將所有內容都作爲節點層次結構進行管理,因此該節點內包含的所有內容都將被移動。

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

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

sprites.position = ccp(whatever); 
+0

感謝後,我來試試, – user3201493