我目前正在用 pygame、Python 3 制作游戏,而给我带来问题的部分代码是:
for counter in range(0, 30):
particles = pygame.image.load('particles.png').convert()
particles = pygame.transform.rotozoom(particles, 36*counter, 1.1**counter).convert()
particles.set_colorkey((0, 0, 0, 0))
screen.blit(particles, particles.get_rect(centerx=480, centery=100))
pygame.display.flip()
time.sleep(0.05)
particles.png 只是透明背景上的几个彩色像素。问题是当图像被旋转和缩放时,其中一些粒子会变得模糊,导致它们周围出现大量黑色方块。
我该如何解决这个问题?提前致谢!!