2011-06-11 127 views
0

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

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

+1

我建议以cocos2d开头有两个原因: 1)它的游戏意图比ios-sdk 2)有物理引擎作为插件,如果想要 – thedanielhanke 2011-06-11 16:06:25

回答

0

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