Sprites的显示效果类似于图像,但我希望它们显示的尺寸更大(而不会模糊像素图)。 我在敌人和玩家类(使用pygame.transform.scale())中缩放了Sprites,并尝试了它,但我确定还有另一种解决方案可以更有效地解决该问题;就像将所有东西都放在一个表面上,然后缩放整个表面,而不是分别缩放每个元素。
x
哪个是解决此问题的最佳方法?
答案 0 :(得分:1)
使用pygame.transform.smoothscale
缩放pygame.Surface
对象:
scaled_image = pygame.transform.smoothscale(image, (new_width, new_height))
答案 1 :(得分:0)