我正在使用此功能制作游戏:
if (CGRectIntersectsRect(object.frame, object2.frame)) {
[self GameOver];
}
两个对象都是正方形,但object
#2的图像不是。
因此,当边界碰撞(但不是实际图片)时,游戏结束。有没有办法可以让边框“适合”到图像,这样游戏才会在实际图片碰撞时结束。
谢谢:)
答案 0 :(得分:0)
您可以将图片大小调整为:
UIImage * object2 = [[UIImage imageNamed:@" blueImage"]
resizableImageWithCapInsets:UIEdgeInsetsMake(12,12,12,12)];
并且您可以将图像视图的边框设置为
UIImageView * imgView = [UIImageView alloc] init];
imgView.layer.borderWidth = 4.0F; //为图像视图设置边框
这可能会有所帮助。