python pygame库入门
pygame提供的模块:
pygame.display 访问显示设备
pygame.event 管理事件
pygame.draw 绘制形状、线和点
pygame.surface 管理图像和屏幕
pygame.rect 坐标处理
pygame.font 文字处理
pygame.music 音效处理
pygame.sprite 动画精灵
pygame.image 图片处理
pygame.sprite 时间处理
导入 pygame 库:
import pygame
from pygame.locals import * # pygame.locals 是管理 pygame 中的常量的模块,导入有很多常用的常量和函数给我们使用。
初始化 pygame库:
pygame.init() #获取并检测我们计算机的硬件设备,当无法检测到音频或视频的一些设备时,可能会导致 pygame 库中一些模块无法使用。 因此,使用前必须先初始化 pygame。
创建窗口:
import pygame,sys #导入pygame库和system库
from pygame.locals import * #导入常量
pygame.init() #初始化pygame
screen=pygame.display.set_mode([640,480]) #创建窗口并设置窗口大小使用pygame.display 模块。
while True: #让窗口不闪退
for event in pygame.event.get(): #遍历所有事件的列表,用 pygame.event模块。
if event.type==QUIT: #如果事件类型是退出
sys.exit() #退出窗口
python pygame库入门相关推荐
- PYTHON pygame库实战——实现双人弹球小游戏
PYTHON pygame实战--运用pygame库实现双人弹球小游戏 使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截 ...
- python Pygame库介绍和使用,基本游戏开发
Pygame的介绍 Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包.使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,P ...
- python两人一碰_python运用pygame库实现双人弹球小游戏
使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...
- python的pygame库使用方法_[宜配屋]听图阁
使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...
- python弹球游戏双球代码键盘操作_python运用pygame库实现双人弹球小游戏
使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...
- Py之pygame:Python的pygame库的简介、安装、使用方法详细攻略
Py之pygame:Python的pygame库的简介.安装.使用方法详细攻略 目录 pygame库的简介 pygame库的安装 pygame库的使用方法 pygame库的简介 PyPoice是SDL ...
- Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)
全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...
- Python第三方库pygame学习笔记(一)
Pygame Python最经典的2D游戏开发第三方库,也支持3D游戏开发 Pygame适合用于游戏逻辑验证.游戏入门及系统演示验证 Pygame是一种游戏开发引擎,基本逻辑具有参考价值 pygame ...
- pygame 学习笔记(4)推荐一本python入门游戏书籍《PYTHON游戏编程入门》
简介 <PYTHON游戏编程入门>(More Python Programming for the Absolute Beginner)是 S.Harbour写的一本入门书籍,基于pyga ...
最新文章
- (014)java后台开发之用tomcat发布自己的javaWeb项目
- java 定义类变量初始化吗_Java的变量有哪些类型?变量如何定义?如何初始化?请说明理由并举例_学小易找答案...
- Spring + JDK Timer Scheduler Example--reference
- 谷歌更强 NLP 模型 XLNet 开源:20 项任务全面碾压 BERT!
- 设计模式学习(三)——装饰器模式
- C语言模拟实现标准库函数之qsort() 2
- 30分钟,让你成为一个更好的程序员
- 都2021年了,还不会使用GitHub创建、推送、拉取、克隆远程库、团队协作开发?
- python字符串类库_Python开发以太坊的类库Web3.py V4的新功能
- RPA - 前置机虚拟化U盾识别方案
- 【软件工程】-项目开发计划
- matlab 用循环求和,matlab循环求和函数
- java数据结构运动会分数统计,数据结构实验报告(运动会分数统计系)..doc
- js数组操作(push,pop,shift,unshift,slice,splice,concat,sort)
- 数字藏品平台金乌元宇助力中国数字文创发展
- 《Kubernetes知识篇:基于Namespace(多租户)进行资源配额管理》
- ps怎么抠图?教你怎么用钢笔工具抠图
- (动态规划)股票交易日问题
- butter滤波器matlab设计,详解滤波器设计命令之二:butter命令使用实例
- Codeforces 1183E/H Subsequences dp