如何在 pygame 中更改具有图像(不缩放)的表面的大小。当我在 pygame 中加载图像时,表面变成图像的大小。我需要将表面的大小更改为框架(精灵表)的大小。
这是我用来解决问题的代码(感谢 Chris Dennett):
self.surface = pygame.Surface((20, 20))
self.surface.blit(pygame.image.load(imageName).convert_alpha(), (0,0), (0, 0, frameWidth, frameHeight))