Actionscript 3 使用具有透明区域的电影剪辑检测碰撞

Actionscript 3 使用具有透明区域的电影剪辑检测碰撞,actionscript-3,actionscript,Actionscript 3,Actionscript,我有一个项目,涉及一个电影剪辑,其中有透明的领域。有没有办法让另一个物体发生碰撞,这样它就只会撞击到这个电影剪辑的不透明区域,还是要求太高?“我当前的碰撞”只计算边界框,因此播放器无法真正移动,因为它卡在透明区域中如果您有一个具有透明区域的MovieClip,请创建另一个宽度和高度小于第一个MovieClip的MovieClip。然后,使用这个新的MC进行碰撞检测,您可以将可见性设置为false。使用“enterFrame”功能使新MC以透明区域跟随您的MC。您是否尝试搜索答案?这是一个非常常见

我有一个项目,涉及一个电影剪辑,其中有透明的领域。有没有办法让另一个物体发生碰撞,这样它就只会撞击到这个电影剪辑的不透明区域,还是要求太高?“我当前的碰撞”只计算边界框,因此播放器无法真正移动,因为它卡在透明区域中

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

您是否尝试搜索答案?这是一个非常常见的问题,有很多答案和在线资源需要解决。另外,请分享您的代码示例。最有可能的情况是,hitTestPoint将在shapeFlag参数设置为true时执行您想要的操作。如果没有,您将需要进行像素冲突检查。@badfeelingabout这我没有包括代码,因为我知道我的代码不起作用,我可能需要完全不同的东西。。我找到的大多数答案,我要么不懂,要么涉及到一些外部的问题,我不知道如何使用…我还是不太懂