球与球画线&碰撞检测iPhone

时间:2011-06-11 15:09:19

标签: iphone cocoa-touch drawing collision-detection

我制作一个iPhone应用程序,用户用手指画线(线条将在触摸开始和结束之间的直线)。我也有一个落下并击中线的球。处理i)绘图和ii)碰撞的最佳/最简单方法是什么?

我对此完全陌生,并对任何想法或源代码持开放态度。

1 个答案:

答案 0 :(得分:0)

我决定使用CoreGraphics绘制线条,并将点存储在cgpoint数组中。然后,我使用平行距离公式来计算球到线的距离何时接近零(有趣的是,它永远不会等于零,即使计时器每0.01重复一次)。然后发生了碰撞,我使用简单的应用数学向量来计算结果是恢复系数是1