感谢您的帮助..
答案 0 :(得分:0)
形状为矩形:
您可以使用
CGRectIntersection((CGRect)r1, (CGRect)r2)
CGRectIntersectsRect((CGRect)r1, (CGRect)r2)
CGRectContainsPoint((CGRect)rect, (CGPoint)point)
CGRectContainsRect((CGRect)rect1, (CGRect)rect2)
形状为非矩形:
的UIKit:
你可能需要一些算法:here是点,线,形状算法的一个非常好的网站...... also here是关于SO的相关问题
的cocos2d:
你可以使用Box2d进行碰撞检测,这里是Box2d的一个很好的教程 - > How To Use Box2D For Just Collision Detection with Cocos2D iPhone