2009-03-17 3 views
1

전체 이미지를 표시하지 않도록 이미지의 일부분을 표시하고 싶습니다. 먼저 전체 이미지를 표시하지만 지연 시간 이후에는이 이미지의 일부분을 표시하십시오. 내가 어떻게 할 수 있는지 이해할 수 없다. Label.But의 치수를 고정하여 텍스트의 일부분을 표시 할 수있는 것처럼 이미지의 경우 스프라이트 또는 기타를 사용하여 어떻게 할 수 있습니까?iphone 응용 프로그램에서 cocos2d를 사용하여 이미지의 일부분을 표시 할 수 있습니까?

답변

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

어떻게이 대답을 사용할 수 있습니까? 스프라이트 또는 기타를 사용하십시오. 답에 대한 세부 정보를 보내 주시겠습니까? – Rana

0

텍스처 정사각형을 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]; 
관련 문제