2011-08-05 158 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)];