唯棉坜 发表于 2025-12-2 14:40:07

pygame小游戏飞机大战_1创建游戏窗口

安装 pygame:
1.按下“Win + R”键,输入“cmd”,然后按回车键,打开命令提示符窗口。
在命令提示符中输入 python,然后按回车键,这将进入 Python 交互模式。

2.输入 pip install pygame 按回车键,执行 pygame 安装程序。
安装完成后输入 import pygame,若显示 pygame 版本信息说明安装成功

 
创建main函数:
通过main函数控制整个程序的运行,在main函数中创建窗口、绘制背景。
# 创建main函数创建主程序
def main ():
    # 创建一个窗口
    screen = pygame.display.set_mode((480,852),0,32)
    # 引入图片创建背景
    background = pygame.image.load("./images/background.png")
    # 绘制背景
    screen.blit(background, (0, 0))
    # 界面更新
    pygame.display.update()调用main函数的代码:
当在main函数外输入“main”时会弹出以下界面

回车后自动生成调用主函数的测试代码(直接运行当前python文件时,调用主函数)
if __name__ == '__main__':
    main()循环和退出操作:
为了防止窗口出现后马上消失,加入循环等待
当获取到窗口关闭事件时,退出游戏
while True:
    # 获取事件
    for event in pygame.event.get():
      # 如果事件是QUIT事件,如点击窗口的关闭按钮,则退出循环
      if event.type == pygame.QUIT:
            # 执行退出游戏
            pygame.quit
            # 退出程序
            exit()完整代码:
# 引入pygameimport pygame# 创建main函数创建主程序def main():    # 创建一个窗口    screen = pygame.display.set_mode((480, 700), 0, 32)    # 引入图片创建背景    background = pygame.image.load("./images/background.png")    # 绘制背景    screen.blit(background, (0, 0))    while True:      # 获取事件      for event in pygame.event.get():            # 如果事件是QUIT事件,如点击窗口的关闭按钮,则退出循环            if event.type == pygame.QUIT:                # 执行退出游戏                pygame.quit                # 退出程序                exit()      # 界面更新      pygame.display.update()if __name__ == '__main__':
    main()演示如下:


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

焦听云 发表于 2025-12-5 23:15:19

前排留名,哈哈哈

创蟀征 发表于 2025-12-9 02:30:06

感谢发布原创作品,程序园因你更精彩

黎娅茜 发表于 2025-12-13 01:14:31

很好很强大我过来先占个楼 待编辑

怃膝镁 发表于 2025-12-25 07:55:40

感谢发布原创作品,程序园因你更精彩

施婉秀 发表于 2026-1-14 10:42:17

过来提前占个楼

博咱 发表于 2026-1-15 10:32:23

前排留名,哈哈哈

呵桢 发表于 2026-1-17 22:14:37

yyds。多谢分享

零幸 发表于 2026-1-18 13:03:17

谢谢楼主提供!

肿抢 发表于 2026-1-21 17:55:36

谢谢楼主提供!

林鱼 发表于 2026-1-23 07:17:54

谢谢楼主提供!

梨恐 发表于 2026-1-24 07:41:43

热心回复!

纪晴丽 发表于 2026-1-25 11:20:06

不错,里面软件多更新就更好了

红弘丽 发表于 2026-1-27 08:14:25

分享、互助 让互联网精神温暖你我

伯绮梦 发表于 2026-1-28 05:14:50

yyds。多谢分享

羡渥蛛 发表于 2026-2-11 07:03:17

感谢分享,学习下。

咫噎 发表于 2026-2-12 00:31:19

懂技术并乐意极积无私分享的人越来越少。珍惜

威割 发表于 2026-2-13 20:29:42

这个好,看起来很实用

咚獭 发表于 2026-2-14 03:59:30

感谢发布原创作品,程序园因你更精彩

趣侮 发表于 2026-2-22 09:39:59

谢谢分享,辛苦了
页: [1] 2
查看完整版本: pygame小游戏飞机大战_1创建游戏窗口