Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用cocos2d在iphone应用程序中显示图像的一部分吗?_Iphone_Cocos2d Iphone - Fatal编程技术网

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

我可以使用cocos2d在iphone应用程序中显示图像的一部分吗?,iphone,cocos2d-iphone,Iphone,Cocos2d Iphone,我想显示图像的一部分,而不是显示整个图像。首先显示完整图像,但经过一段延迟时间后显示此图像的一部分。我不明白我怎么能这样做。就像我们可以通过固定标签的尺寸来显示文本的一部分。但是对于图像,我如何使用sprite或其他工具来实现这一点。在CCSprite上设置纹理矩形 [someImage drawInRect:CGRectMake(0, 0, 30, 30)]; //create a sprite, e.g. myFile is 128x128 pixels CCSprite* mySprit

我想显示图像的一部分,而不是显示整个图像。首先显示完整图像,但经过一段延迟时间后显示此图像的一部分。我不明白我怎么能这样做。就像我们可以通过固定标签的尺寸来显示文本的一部分。但是对于图像,我如何使用sprite或其他工具来实现这一点。

在CCSprite上设置纹理矩形

[someImage drawInRect:CGRectMake(0, 0, 30, 30)];
//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];

我如何使用这个答案。使用雪碧或其他。你能回答关于你答案的细节吗。