我正在使用这个功能制作一个游戏:
if (CGRectIntersectsRect(object.frame, object2.frame)) {
[self GameOver];
}
这两个对象都是方形的,但是object
#2的图像不是。因此,当边界碰撞时(而不是实际的图片),游戏就结束了。是否有一种方法,我可以让边框“适合”的形象,这样游戏结束时,只有在实际的图片碰撞。
谢谢:)
发布于 2015-05-19 07:28:11
可以将图像大小设置为:
UIImage *object2 2= [UIImage imageNamed:@"blueImage“
resizableImageWithCapInsets:UIEdgeInsetsMake(12, 12, 12, 12)];
并且可以将图像视图的边框设置为
UIImageView *imgView=UIImageView allocinit];
imgView.layer.borderWidth=4.0f;//设置图像视图的边框
希望这个能帮上忙。
https://stackoverflow.com/questions/30319112
复制相似问题