Pygame图像可以超越他们的Rects吗?

时间:2013-07-24 14:04:57

标签: image pygame collision rect

我正在Pygame制作一个游戏,我有它,所以如果角色与一个矩形碰撞,它会将角色推回一层像素,在它和对象之间创建一个非常小的无法通行的边界。我想知道当我开始添加艺术时,如果我可以将它覆盖起来,它看起来像一个坚实的碰撞,或者有没有什么方法可以在没有像素层的情况下实现固体碰撞?提前谢谢!

1 个答案:

答案 0 :(得分:2)

当然,只需使用inflate创建一个比Rect略大的Rect

  

返回一个新的矩形,其大小由给定的偏移量改变。矩形保持以其当前中心为中心。负值会缩小矩形。

Surface