如何看到部分精灵

时间:2013-06-29 09:10:31

标签: iphone objective-c ios6 cocos2d-iphone

我想在触摸屏上看到精灵部分。

当我触摸spriteModelHair时,触摸位置应该是visibel,而精灵部分的其余部分应该是不可见的。  spriteModelHair = [CCSprite spriteWithFile:@"hair001.png" rect:CGRectMake(0, 0, 450, 612)]; spriteModelHair.position = ccp(winSize.width/2, winSize.height/2+25); spriteModelHair.visibel = No; [self addChild:spriteModelHair z:2];

1 个答案:

答案 0 :(得分:0)

获取每个像素的RGBA数据和每个像素在屏幕上的位置。如果触摸的位置与像素的某个位置(或触摸周围的预定义区域)相同,则将该像素的alpha值更改为0或其他内容。