我可以使用cocos2d在iphone应用程序中显示图像的一部分吗?

时间:2009-03-17 11:31:00

标签: iphone cocos2d-iphone

我想显示图像的一部分不显示总图像。首先显示完整图像,但在延迟时间后显示该图像的一部分。我无法理解我该怎么做。就像我们可以通过固定Label的尺寸来显示文本的一部分。但是在图像的情况下如何使用精灵或其他来做到这一点。

2 个答案:

答案 0 :(得分:0)

[someImage drawInRect:CGRectMake(0, 0, 30, 30)];

答案 1 :(得分:0)

在CCSprite上设置纹理rect。

//create a sprite, e.g. myFile is 128x128 pixels
CCSprite* mySprite = [CCSprite spriteWithFile:@"myFile.png"];

//position it somewhere
[mySprite setPosition:ccp(xPos,yPos)];

//show only the first 64x64 square
[mySprite setTextureRect:CGRectMake(0, 0, 64, 64)];

//add it to the root
[self addChild:mySprite];