1

我目前正在使用 CGPath 来忽略精灵的透明度,所以:

path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, endpoint-x, endpoint-y);
CGPathAddLineToPoint(path, NULL, 0, 250);.....
CGPathAddLineToPoint(path, NULL, 50, 0);
CGPathCloseSubpath(path);

这适用于每条路径 1 个精灵。问题是,我的精灵是动画的,所以它使用了具有不同顶点(点)的多个精灵。我的问题是,忽略动画(多个)精灵透明度的最佳方法是什么?有人告诉我,我可以在每帧中使用它,但这太乏味了,所以可能有比这更容易的东西。

只是附加信息,我已经尝试过像素完美碰撞,但它对我不起作用。请帮忙。

4

0 回答 0