Могу ли я отобразить часть изображения в приложении iphone, используя cocos2d? - PullRequest
1 голос
/ 17 марта 2009

Я хочу отобразить часть изображения, чтобы не отображать полное изображение. Сначала необходимо отобразить полное изображение, но по истечении времени задержки отобразить часть этого изображения. Я не могу понять, как я могу это сделать. Как, например, мы можем отобразить часть текста, зафиксировав размер Label.But в случае изображения, как я могу это сделать с помощью спрайта или другого.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2011

Установить прямоугольник текстуры на CCSprite.

//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];
0 голосов
/ 17 марта 2009
[someImage drawInRect:CGRectMake(0, 0, 30, 30)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...