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