0

我目前正在使用 pygame 开发一个小游戏。

现在我以标准方式渲染图像,通过加载它们然后将它们blitting到我的主表面。如果我想使用单个图像大小,这很棒。然而,我想接收任何 NxN 图像并以 MxM 分辨率使用它。有没有一种不使用 surfarray 和 numeric 的技术?pygame中已经存在的东西?如果不是,您认为计算它会很昂贵吗?

我想拉伸图像。因此,放大或缩小图像。对不起,我没有更清楚。

4

1 回答 1

1

没有单一的命令可以做到这一点。您首先必须使用 更改大小pygame.transform.scale,然后制作一个相同大小的矩形,并设置其位置,最后是 blit。在定义中这样做可能是最明智的。

于 2013-02-04T19:47:43.400 回答