我有两个图像:大理石和障碍物。 我想确保大理石不能翻过障碍物。 如果大理石碰到障碍物的边缘,它应该设置为之前的坐标,以便它看起来像大理石停在障碍物的边缘上。 那是什么代码? 我的代码:像迷宫般的墙壁游戏
CGRect obstacleBounceFrame = [_obstacleBounce frame];
CGRect intersectionWithObstacleBounce = CGRectIntersection(marbleFrame, obstacleBounceFrame);
if(CGRectIsNull(intersectionWithObstacleBounce)) {
// Not touching yet - null intersection
} else {
}
有人可以给我这样的理论吗?
感谢马蒂斯
如果您想展望iOS 7开发,可以使用SpriteKit框架来利用新的物理包。但是,只适用于iOS 7+。 – Corey