我有一个涉及具有透明区域的影片剪辑的项目。有没有办法让另一个对象发生碰撞,所以它只能碰到这个影片剪辑的不透明区域,还是要求太多?我目前的碰撞只计算边界框,所以玩家不能真正移动,因为它卡在透明区域检测与具有透明区域的影片剪辑的碰撞
0
A
回答
1
如果您有一个具有透明区域的MovieClip,请创建另一个宽度和高度比第一个更小的MovieClip。然后,使用这个新的MC进行碰撞检测,可以将可见性设置为false。使用“enterFrame”功能使新的MC跟随你的MC使用透明区域。
+0
林不知道布特那一个... –
+0
我相信,我曾多次使用它:) –
+0
我还是不太了解它寿 –
相关问题
- 1. 在AS3中具有碰撞检测的连续影片剪辑?
- 2. SpriteKit碰撞检测与透明图像
- 3. 检测透明UIImageviews之间的碰撞
- 4. 影片剪辑与数组中的元素碰撞
- 5. 只检测与透明图像的可见部分碰撞(AS3)
- 6. 影片剪辑透视
- 7. 与影片剪辑
- 8. imagemagick检测透明区域的坐标
- 9. 忽略透明零件的2D碰撞检测
- 10. Actionscript 3 - 如何检测透明精灵的碰撞
- 11. 碰撞检测
- 12. n体碰撞检测和成对碰撞检测之间的区别?
- 13. 精灵的Sprite碰撞检测中心区域
- 14. Java 2D-实际玩家碰撞检测|忽略透明度
- 15. 碰撞检测不检测
- 16. 影片剪辑与图蒙
- 17. 碰撞检测和碰撞响应
- 18. 如何检测与曲线的碰撞
- 19. JavaScript的碰撞检测与CSS动画
- 20. 如何检测与JS的碰撞
- 21. 与SKShapeNode(SpriteKit)奇怪的碰撞检测
- 22. Cocos2D碰撞检测
- 23. GameQuery碰撞检测
- 24. 检测墙碰撞
- 25. 检测碰撞JavaScript
- 26. Java碰撞检测
- 27. XNA碰撞检测
- 28. 碰撞检测Javascript
- 29. 碰撞检测Swift
- 30. Flash - 动态加载影片剪辑的滚动区域
你试过寻找答案吗?这是一个非常常见的问题,有很多答案和在线资源可以解决 – BadFeelingAboutThis
此外,请分享您的代码示例。 hitTestPoint很可能会将shapeFlag参数设置为true来做你想做的事情。如果不是,则需要进行像素碰撞检查。 – BadFeelingAboutThis
@BadFeelingAboutThis我没有包括代码因为我知道我的工作不正常,我可能需要完全不同的东西..我发现的大多数答案,我要么不理解,要么涉及一些外部的东西,我不知道如何使用... –