Objective c 忽略动画精灵的透明度

Objective c 忽略动画精灵的透明度,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我目前使用CGPath忽略精灵的透明度,因此: path = CGPathCreateMutable(); CGPathMoveToPoint(path, NULL, endpoint-x, endpoint-y); CGPathAddLineToPoint(path, NULL, 0, 250);..... CGPathAddLineToPoint(path, NULL, 50, 0); CGPathCloseSubpath(path); 这适用于每个路径1个精灵。问题是,我的精灵已设置动画

我目前使用CGPath忽略精灵的透明度,因此:

path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, endpoint-x, endpoint-y);
CGPathAddLineToPoint(path, NULL, 0, 250);.....
CGPathAddLineToPoint(path, NULL, 50, 0);
CGPathCloseSubpath(path);
这适用于每个路径1个精灵。问题是,我的精灵已设置动画,因此它使用具有不同顶点(点)的多个精灵。我的问题是,对于动画(多个)精灵,忽略透明度的最佳方法是什么?我被告知,我可以使用每帧,但这将是太乏味的方式,所以可能有一些比这更容易

只是额外的信息,我已经尝试过像素完美碰撞,但它不适合我。请帮忙