【问题标题】:How do I make my screen zoom in and out in pygame?如何让我的屏幕在 pygame 中放大和缩小?
【发布时间】:2020-09-26 15:03:51
【问题描述】:

代码:https://pastebin.pl/view/6f60a32d 我尝试过使用 opengl 并尝试将所有的东西放到一个表面上,但它们都不起作用

如果有人对如何放大我的游戏有任何想法,请帮助我

【问题讨论】:

    标签: python pygame


    【解决方案1】:

    绘制场景后使用pygame.transform.smoothscale()生成显示pygame.Surface的缩放副本:

    zoomed_screen = pygame.transform.smoothscale(screen, (new_width, new_height))
    

    Blit屏幕上的缩放Surface

    screen.blit(zoomed_screen, ....)
    

    【讨论】:

      猜你喜欢
      • 2013-11-28
      • 1970-01-01
      • 2023-03-22
      • 2023-04-01
      • 1970-01-01
      • 2021-01-24
      • 2011-09-18
      • 1970-01-01
      相关资源
      最近更新 更多