python3利用第三方模块pygame创建游戏窗口

步骤1.导入pygame模块

步骤2.初始化pygame模块

步骤3.设置游戏窗口大小

步骤4.定义游戏窗口背景颜色

步骤5.开始循环检测游戏窗口事件,并判断游戏窗口退出事件

步骤6.填充游戏窗口颜色

步骤7.重新绘制游戏窗口,使其可见

import sys
import pygame def run_game():
# 初始化pygame模块
pygame.init()
# 设置游戏窗口大小,并返回游戏窗口对象
game_window = pygame.display.set_mode((800, 600))
# 定义游戏窗口背景颜色
bg_color = (230, 230, 230)
# 设置游戏窗口标题
pygame.display.set_caption('飞机大战')
# 循环检测游戏窗口事件
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
# 填充游戏窗口颜色
game_window.fill(bg_color)
# 重新绘制游戏窗口,使其可见
pygame.display.flip() # 启动游戏
run_game()

最新文章

  1. 安装HBase
  2. rabbitMQ第五篇:Spring集成RabbitMQ
  3. CMT learning
  4. Ztree 随笔记
  5. php 正则获取html属性值
  6. Nginx 上的 php-fpm 资源侵占问题
  7. C#与C++(结构体内对象指定大小)
  8. esayui-datagrid的使用
  9. WCF Restful JQuery 跨域解决方法
  10. 使用Phalcon开发工具碰到的数据库问题"Table 'XXX' doesn't exist in database when dumping meta-data for XXX"
  11. 回答了个问题,9x9 乘法表生成器
  12. 解决全站ie6下PNG图片不透明问题只要几行代码
  13. Spring源码解析三:IOC容器的依赖注入
  14. Redis集群的相关概念
  15. tensorflow学习之(二)Seesion的两种打开模式
  16. Notes of Daily Scrum Meeting(12.24)
  17. awk学习[参考转载]
  18. 【问题解决】使用docker配置redis主从复制,不生效
  19. es6(16)--Decorator
  20. 常用代码之五:RequireJS, 一个Define需要且只能有一个返回值/对象,一个JS文件里只能放一个Define.

热门文章

  1. Kubernetes & Docker 容器网络终极之战(十四)
  2. mysql 5.7 sql_mode设置 坑
  3. DB2执行计划分析
  4. Saltstack限制某些shell命令执行
  5. XML解析详解|乐字节
  6. PHP 23种设计模式
  7. Python-12-装饰器
  8. SQL——AS别名
  9. docker相关--开始使用swarm模式
  10. go 基本IO接口