首页 > 解决方案 > 如何用鸭子png制作精灵鸭子?

问题描述

我为我的精灵加载了一个闪避 png,所以当我按下向下箭头时,他会闪避,而当他闪避时,矩形会变小,这很好,但矩形似乎是精灵在漂浮而不是在他所在的地方闪避。就像他坐在空中一样。我该如何解决?

标签: pythonpygame

解决方案


两种选择——

  • 您可以使闪避图形与常规站立图形的大小相同,只需将精灵放在图像的底部(其余部分透明)
  • 当发生闪避时,您可以手动重新定位框以使 y 位置更靠近地面

其中,第一个是最容易实现的,但如果您还使用矩形进行命中测试,则第二个是必要的。


推荐阅读