2011-04-08 95 views
0

我想我只是不正確地理解縮放/定位節點/圖層。 (節點類是從CCNode派生)我設置了我的節點是這樣的:cocos2d:爲什麼我無法更改縮放節點的位置?

-(id) init 
{ 
    if ((self = [super init])) 
    { 
     // Create parallax background node. 
     background = [BackgroundNode node]; 
     [self addChild:background z:0]; 

     // Create foreground node. 
     foreground = [ForegroundLayer node]; 
     [self addChild:foreground z:0]; 

     self.position.y = 500.0f; 
     self.scaleX = 1.5f; 
     self.scaleY = 1.5f; 
    } 

    return self; 
} 

它似乎沒有什麼事我設置self.position.y到 - 縮放節點始終顯示爲儘管它被定位在屏幕的左下角。我試過玩anchorPoint,但它似乎並沒有改變任何東西。

我問的原因是因爲我希望能夠在放大時垂直平移 - 但這似乎並不是真正實現它的正確方法。有任何想法嗎?

回答

相關問題