1
我需要讓我的測試遊戲中的一組收藏硬幣.. 所以我做了一類具有此方法的CCSprite的大小:如何檢索包含其他CCSprites
+(CCSprite *)groupWithArray:(NSArray*)positions
{
CCSprite *coins = [[[CCSprite alloc] init] autorelease];
for (NSValue *pos in positions) {
Coin *coin = [Coin sprite];
[coin setPosition:[pos CGPointValue]];
[coins addChild:coin];
}
return coins;
}
(中類擴展CCSprite
和sprite
方法返回具有50像素兩者的寬度和高度)
然後我把這種方法
CCSprite *cgroup = [CoinsGroup groupWithArray:positions];
一個
現在我需要知道cgroup
的寬度..
我已經試過:
NSLog(@"coins group width: %f",cgroup.contentSize.width);
NSLog(@"coins group width: %f",cgroup.contentSizeInPixels.width);
NSLog(@"coins group width: %f",cgroup.boundingBox.size.width);
NSLog(@"coins group width: %f",cgroup.boundingBoxInPixels.size.width);
但他們都返回coins group width: 0.000000
這是爲什麼..