如何在pygame中更改屏幕分辨率



我想在pygame中创建游戏,但希望它具有像素化的图形,因此我希望只是更改pygame屏幕的分辨率,而不是调整像素化图像的大小。

screen = pygame.display.set_mode((width, height))

谢谢。

制作两个屏幕。一个具有您想要的分辨率(让我们调用屏幕(,另一个具有您想要的屏幕尺寸(让我们调用窗口(。然后将屏幕拼凑到窗口中,同时将其缩放到窗口的大小。

window.blit(pygame.transform.scale(screen,(windoWidth,windowHeight)),(0,0))

这应该行得通。

编辑:正如泰德的评论所表明的那样,这样会更容易理解。

resized_screen = pygame.transform.scale(screen, (windoWidth,windowHeight)) 
window.blit(resized_screen, (0, 0))

相关内容

  • 没有找到相关文章

最新更新