cocos2d是否支持ccsprite的缩放位置?

时间:2011-12-20 23:07:45

标签: cocos2d-iphone

这是一个问题图。

下图是cocos2d的精灵。

当绿色精灵从1.0比0.5缩放时,我希望获得黄色精灵的位置。

我想知道cocos2d是否支持缩放位置。

enter image description here

  

这是一些代码。

    CCSprite *green = [CCSprite spriteWithFile:@"green.png"];
    CCSprite *yellow = [CCSprite spriteWithFile:@"yellow.png"];
    green.anchorPoint = CGPointZero;
    yellow.anchorPoint = CGPointZero;

    green.position = CGPointMake(0, 0);
    yellow.position = CGPointMake(100, 100);

    [green addChild:yellow];

    [self addChild:green];

    green.scale = 0.5;

    CGPoint scaled = yellow.scaledposition(?) <=== How to get?

1 个答案:

答案 0 :(得分:0)

试试这个:

CGPoint scaled = ccp(yellow.postion.x * green.scale, yellow.position.y * green.scale);