找回密码
 立即注册
首页 业界区 安全 pygame小游戏飞机大战_1

pygame小游戏飞机大战_1

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

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

 
创建main函数:
通过main函数进行整个程序的控制,在main函数中进行创建窗口,背景的操作。
  1. #创建main函数创建主程序
  2. def main ():
  3.     #创建一个窗口
  4.     screen = pygame.display.set_mode((480,852),0,32)
  5.     #引入图片创建背景
  6.     background = pygame.image.load("./images/background.png")
  7.     # 绘制背景
  8.     screen.blit(background, (0, 0))
  9.     # 界面更新
  10.     pygame.display.update()
复制代码
对main函数的测试代码
当在main函数外输入“main”时会弹出以下界面
3.png

回车后可以进行主函数测试
  1. if __name__ == '__main__':
  2.     main()
复制代码
进行循环和退出操作:
防止只出现一下的情况所以进行循环
判断退出程序使用判断事件执行
  1. while True:
  2.     # 获取事件
  3.     for event in pygame.event.get():
  4.         # 如果事件是QUIT事件,如点击窗口的关闭按钮,则退出循环
  5.         if event.type == pygame.QUIT:
  6.             # 执行退出游戏
  7.             pygame.quit
  8.             # 退出程序
  9.             exit()
复制代码
完整代码:
  1. # 引入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__':
  2.     main()
复制代码
演示如下:
4.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册