获取图像的大小

时间:2011-08-05 10:39:43

标签: cocos2d-iphone

我目前正在使用此

使用cocos2d更改纹理
CCTexture2D* tex = [[CCTextureCache sharedTextureCache] addImage:
                        someImage.png];

[someSprite setTexture: tex];

但问题是我发送给

的图像
[someSprite setTexture:tex withRect:someRect

如何获取图像的大小或获取矩形大小以将CCSprite设置为纹理。?

由于

3 个答案:

答案 0 :(得分:1)

试试这个

 urSprite.contentSize

答案 1 :(得分:0)

正如http://www.cocos2d-iphone.org/api-ref/0.99.0/interface_c_c_texture2_d.html所述,tex.contentSize使用CGSizeCGRect <{1}}

答案 2 :(得分:0)

我认为您正在寻找tex.pixelsWidetex.pixelsHigh。这些是纹理的尺寸,以像素为单位。

示例:

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