我正在使用 Cocos2d 框架开发一款小型 iPhone/iPad 游戏。基本上游戏的想法很简单,有一个球以一定的速度移动。用户可以画一条线,使球在相反的方向反弹。
现在我已经让球移动了,用户也可以画一条线。(当他画一条线时,它会成为一个数组的成员,并在几秒钟后消失。)
但问题是如何检测球和线之间的碰撞?线不必是水平或垂直的,也可以是对角线。这完全取决于用户如何绘制这条线。
我有这条线的坐标:请参阅我上一个问题的答案:带角度的 CGRect
你们能指出我正确的方向吗?
提前致谢!
我正在使用 Cocos2d 框架开发一款小型 iPhone/iPad 游戏。基本上游戏的想法很简单,有一个球以一定的速度移动。用户可以画一条线,使球在相反的方向反弹。
现在我已经让球移动了,用户也可以画一条线。(当他画一条线时,它会成为一个数组的成员,并在几秒钟后消失。)
但问题是如何检测球和线之间的碰撞?线不必是水平或垂直的,也可以是对角线。这完全取决于用户如何绘制这条线。
我有这条线的坐标:请参阅我上一个问题的答案:带角度的 CGRect
你们能指出我正确的方向吗?
提前致谢!