2011-08-05 156 views
0

我用這獲取圖像的大小

CCTexture2D* tex = [[CCTextureCache sharedTextureCache] addImage: 
         someImage.png]; 

[someSprite setTexture: tex]; 

正在改變與cocos2d的紋理但問題是圖像I發送到

[someSprite setTexture:tex withRect:someRect 

我如何獲得的大小圖像或獲取矩形大小以將CCSprite設置爲紋理。

感謝

回答

1

嘗試這樣

urSprite.contentSize 
0

我認爲你正在尋找tex.pixelsWidetex.pixelsHigh。這些是以像素爲單位的紋理的尺寸。

例子:

[CCSprite spriteWithTexture:tex rect:CGRectMake(0, 0, tex.pixelsWide, tex.pixelsHigh)];