我有两个png文件,其中包含一些透明区域。我想检查非透明部件是否发生碰撞。
CGRectIntersectsRect对我不起作用。
这可能吗?
答案 0 :(得分:0)
您没有提供有关上下文的大量信息,但如果性能不是问题,您可以逐个像素地比较图像,以查看透明和非透明像素重叠的位置。
请在此处查看此答案,了解如何基于UIImage访问实际像素信息。 https://stackoverflow.com/a/7101544/974782
答案 1 :(得分:0)
将其分为两部分:
从图像中获取概述CGPath
如果路径相互交叉,请参阅。
两者都应该找到一些代码。