1

画像全体を表示するのではなく、画像の一部を表示したい。最初は画像全体を表示し、遅延時間後にこの画像の一部を表示します。どうすればこれができるのか理解できません。Labelの寸法を固定することでテキストの一部を表示できるように.しかし、画像の場合、スプライトなどを使用してそれを行うにはどうすればよいですか.

4

2 に答える 2

0
[someImage drawInRect:CGRectMake(0, 0, 30, 30)];
于 2009-03-17T11:38:05.363 に答える
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];
于 2011-02-01T13:54:58.300 に答える