我该如何用png来制作精灵鸭?

时间:2018-07-22 21:22:43

标签: python pygame

我为子画面加载了一个ducking png,所以当我按下向下箭头时,他回避了,当他回避时,矩形变小了,这很好,但是矩形看起来像是子图形在浮动而不是在那个地方回避他是。就像他坐在空中。我该如何解决?

1 个答案:

答案 0 :(得分:1)

两个选项-

  • 您可以使躲避图形的大小与常规站立图形的大小相同,然后将精灵放置在图像的底部(其余部分透明)
  • 您可以手动重新放置盒子,以在发生闪避时将y位​​置移至更靠近地面的位置

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