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