Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
鲍尔公司;线条画及;碰撞检测iPhone_Iphone_Cocoa Touch_Drawing_Collision Detection - Fatal编程技术网

鲍尔公司;线条画及;碰撞检测iPhone

鲍尔公司;线条画及;碰撞检测iPhone,iphone,cocoa-touch,drawing,collision-detection,Iphone,Cocoa Touch,Drawing,Collision Detection,我正在制作一个iPhone应用程序,用户可以用手指画一条线(这条线是触摸开始和结束的直线)。我还有一个球,它会掉下来,击中球线。处理i)图纸和ii)碰撞的最佳/最简单方法是什么 我对这一点完全陌生,对任何想法或源代码都持开放态度。我决定使用CoreGraphics来画线,并将点存储在cgpoint数组中。然后,我使用平行距离公式计算球到直线的距离何时接近零(有趣的是,它从未等于零,即使计时器每0.01重复一次)。然后发生了碰撞,我使用简单的应用数学向量来计算结果是恢复系数为1我建议从cocos2

我正在制作一个iPhone应用程序,用户可以用手指画一条线(这条线是触摸开始和结束的直线)。我还有一个球,它会掉下来,击中球线。处理i)图纸和ii)碰撞的最佳/最简单方法是什么


我对这一点完全陌生,对任何想法或源代码都持开放态度。

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

我建议从cocos2d开始,原因有二:1)它比ios sdk更适合游戏2)如果需要,可以使用物理引擎作为插件