如何更改此图像的边框

时间:2015-05-19 13:49:32

标签: ios image border frame

我正在使用此功能制作游戏:

if (CGRectIntersectsRect(object.frame, object2.frame)) {
   [self GameOver];
}

两个对象都是正方形,但对象#2的图像不是。因此,当边界碰撞(但不是实际图片)时,游戏结束。有没有办法让边框“适合”图像,这样游戏才会在实际图片碰撞时结束。

谢谢:)

**我的图片是鲨鱼,因此无法使用矩形

1 个答案:

答案 0 :(得分:0)

视图的帧始终是CGRect,它是一个矩形。您可以使用UIKit Dynamics对视图进行碰撞检测,但也只支持矩形。

正如@jammycoder所提到的,如果你需要检测自定义形状边界,请试用SpriteKit或其他游戏引擎。