0

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

当我触摸 spriteModelHair 时,触摸位置应该是可见的,而 sprite 的其余部分应该不可见。] 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];

4

1 回答 1

0

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

于 2013-06-29T12:41:45.927 回答