Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用 pygame 开发一个小游戏。
现在我以标准方式渲染图像,通过加载它们然后将它们blitting到我的主表面。如果我想使用单个图像大小,这很棒。然而,我想接收任何 NxN 图像并以 MxM 分辨率使用它。有没有一种不使用 surfarray 和 numeric 的技术?pygame中已经存在的东西?如果不是,您认为计算它会很昂贵吗?
我想拉伸图像。因此,放大或缩小图像。对不起,我没有更清楚。
没有单一的命令可以做到这一点。您首先必须使用 更改大小pygame.transform.scale,然后制作一个相同大小的矩形,并设置其位置,最后是 blit。在定义中这样做可能是最明智的。
pygame.transform.scale