如何摆脱PNG图像中的空透明区域

时间:2014-02-22 19:07:08

标签: ios png

我正在为iOS制作游戏,我正在使用CGRectIntersectsRect进行大量游戏(例如,当我的车撞到另一辆车时)。我的困境是我的车是弯曲的,但是它在一个矩形内,所以矩形常常撞到另一辆车,但它没有显示实际的PNG图像撞击另一个PNG图像。我怎样才能使矩形只是图像的大小,周围没有透明空间?

感谢。

1 个答案:

答案 0 :(得分:2)

当您的汽车图像没有矩形时,只有测试矩形交点才能成功。

您可以使用矩形交点对可能是否为碰撞进行合格猜测,并在这种情况下对是否确实存在碰撞进行更多测试,例如近似的较小矩形汽车图像的弯曲形状,或测试透明点。