我正在开发一个应用程序。即,使用类似于抓苹果应用程序的篮子抓苹果。苹果从上到下动画,篮子出现在视图的底部。使用该篮子抓苹果。但我没有得到苹果和篮子图像的交点来捕捉苹果。
感谢帮助..
我正在开发一个应用程序。即,使用类似于抓苹果应用程序的篮子抓苹果。苹果从上到下动画,篮子出现在视图的底部。使用该篮子抓苹果。但我没有得到苹果和篮子图像的交点来捕捉苹果。
感谢帮助..
形状是矩形:
您可以使用
CGRectIntersection((CGRect)r1, (CGRect)r2)
CGRectIntersectsRect((CGRect)r1, (CGRect)r2)
CGRectContainsPoint((CGRect)rect, (CGPoint)point)
CGRectContainsRect((CGRect)rect1, (CGRect)rect2)
形状是非矩形的:
UIKit:
您可能需要一些算法:here is a very good site for the algorithmes of points,lines,shapes ...还有一个关于SO的相关问题
Cocos2d:
您可以使用 Box2d 进行碰撞检测,这里有一个很好的 Box2d 教程 -> How To Use Box2D For Just Collision Detection with Cocos2D iPhone