Flash 如何在绘制的曲线中检查碰撞,而不是精灵的绑定框

Flash 如何在绘制的曲线中检查碰撞,而不是精灵的绑定框,flash,actionscript-3,math,Flash,Actionscript 3,Math,有两个Sprite的命中测试,一个检查对象,在曲线上没有精度,另一个检查指定的x,y点。但是,如果使用Graphics.curveTo绘制曲线,如何检查两条绘制的曲线是否碰撞 我不确定这是一个动作脚本还是一个数学问题。。。我想检查一条曲线的所有x,y到另一条曲线的所有x,y 有什么想法吗?贝塞尔曲线交点的计算有点棘手,但请看一看。代码下面有一些有用的函数和一个工作示例 在我看来,更好的碰撞检测方法是下面描述的方法:。这里制作了一个完整的碰撞检测库,它似乎工作得很好:。很酷。。我以前读过关于贝塞尔

有两个Sprite的命中测试,一个检查对象,在曲线上没有精度,另一个检查指定的x,y点。但是,如果使用Graphics.curveTo绘制曲线,如何检查两条绘制的曲线是否碰撞

我不确定这是一个动作脚本还是一个数学问题。。。我想检查一条曲线的所有x,y到另一条曲线的所有x,y


有什么想法吗?

贝塞尔曲线交点的计算有点棘手,但请看一看。代码下面有一些有用的函数和一个工作示例


在我看来,更好的碰撞检测方法是下面描述的方法:。这里制作了一个完整的碰撞检测库,它似乎工作得很好:。

很酷。。我以前读过关于贝塞尔的书,但已经完成的碰撞检测套件似乎很完美