📜  允许在 PyGame 中调整窗口大小

📅  最后修改于: 2022-05-13 01:55:06.656000             🧑  作者: Mango

允许在 PyGame 中调整窗口大小

在本文中,我们将学习如何允许调整 PyGame 窗口的大小。

游戏编程现在非常有益,它也可以用于广告和教学工具。游戏开发包括数学、逻辑、物理、AI 等等,而且非常有趣。在Python中,游戏编程是在pygame中完成的,它是这样做的最佳模块之一。

安装:

可以使用以下命令安装此库:

pip install pygame 

普通 PyGame 窗口

循序渐进的方法:

  1. 导入pygame
  2. 设置标题并添加内容。
  3. 运行pygame。
  4. 退出pygame。

以下是基于上述方法的程序:

Python3
# import package pygame
import pygame
  
# Form screen with 400x400 size
# with not resizable
screen = pygame.display.set_mode((400, 400))
  
# set title
pygame.display.set_caption('Not resizable')
  
# run window
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
  
# quit pygame after closing window
pygame.quit()


Python3
# import package pygame
import pygame
  
# Form screen with 400x400 size
# and with resizable
screen = pygame.display.set_mode((400, 400), 
                                 pygame.RESIZABLE)
  
# set title
pygame.display.set_caption('Resizable')
  
# run window
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
  
# quit pygame after closing window
pygame.quit()


输出 :

可调整大小的 PyGame 窗口

循序渐进的方法:

  1. 导入pygame
  2. 使用pygame.display.set_mode()方法形成一个屏幕,并允许使用pygame.RESIZABLE 调整大小。
  3. 设置标题并添加内容。
  4. 运行pygame。
  5. 退出pygame。

以下是基于上述方法的程序:

蟒蛇3

# import package pygame
import pygame
  
# Form screen with 400x400 size
# and with resizable
screen = pygame.display.set_mode((400, 400), 
                                 pygame.RESIZABLE)
  
# set title
pygame.display.set_caption('Resizable')
  
# run window
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
  
# quit pygame after closing window
pygame.quit()

输出 :