actionscript 2 碰撞检测

Posted

技术标签:

【中文标题】actionscript 2 碰撞检测【英文标题】:actionscript 2 collision detection 【发布时间】:2015-10-11 11:13:33 【问题描述】:

我可以在 AS2 中实现边界框碰撞,但它不够准确,无法满足我的需求。

这是我的 fla:collisiontest 点击并拖动汽车;当检测到碰撞时,您会看到文本框变为“true”。你会注意到它可以在旋转条接触到画得不好的汽车之前被触发。

有没有办法实现逐像素碰撞,或者与 AS2 接近的东西?

由于我正在开发的游戏引擎的 Scaleform 实现,我与 AS2 而非 AS3 相关联。

谢谢。

【问题讨论】:

【参考方案1】:

将 MovieClip.hitTest 与具有自定义点击区域(使用矢量形状)的影片剪辑实例一起使用。使用 hitArea 属性来定义这些自定义点击区域。

【讨论】:

以上是关于actionscript 2 碰撞检测的主要内容,如果未能解决你的问题,请参考以下文章

碰撞检测之分离轴定理算法讲解

碰撞检测之分离轴定理算法讲解

碰撞检测之分离轴定理算法讲解

canvas游戏和动画中的碰撞检测

Unity 碰撞检测与触发检测

javascript运动系列第九篇——碰撞运动