检测与具有透明区域的影片剪辑的碰撞

时间:2017-05-31 19:05:47

标签: actionscript-3 actionscript

我有一个涉及影片剪辑的项目,该影片剪辑具有透明区域。有没有办法让另一个对象上的碰撞工作,所以它只会碰到这个影片剪辑的不透明区域,还是要求太多?我当前的碰撞只计算边界框,因此玩家在透明区域卡住时无法真正移动

1 个答案:

答案 0 :(得分:1)

如果您的MovieClip具有透明区域,请创建另一个宽度和高度小于第一个的MovieClip。然后,使用此新MC进行碰撞检测,您可以将可见性设置为false。使用“enterFrame”功能使新的MC跟随您的MC与透明区域。