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库入门相关推荐

  1. PYTHON pygame库实战——实现双人弹球小游戏

    PYTHON pygame实战--运用pygame库实现双人弹球小游戏 使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截 ...

  2. python Pygame库介绍和使用,基本游戏开发

    Pygame的介绍 Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包.使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,P ...

  3. python两人一碰_python运用pygame库实现双人弹球小游戏

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  4. python的pygame库使用方法_[宜配屋]听图阁

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  5. python弹球游戏双球代码键盘操作_python运用pygame库实现双人弹球小游戏

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  6. Py之pygame:Python的pygame库的简介、安装、使用方法详细攻略

    Py之pygame:Python的pygame库的简介.安装.使用方法详细攻略 目录 pygame库的简介 pygame库的安装 pygame库的使用方法 pygame库的简介 PyPoice是SDL ...

  7. Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)

    全文目录 学习目标 1. Python计算生态概述 1.1 Python计算生态概述 2. Python生态库的构建与发布 2.1 模块的构建与使用 * 2.1.1第三方库/模块导入的格式 2.2 包 ...

  8. Python第三方库pygame学习笔记(一)

    Pygame Python最经典的2D游戏开发第三方库,也支持3D游戏开发 Pygame适合用于游戏逻辑验证.游戏入门及系统演示验证 Pygame是一种游戏开发引擎,基本逻辑具有参考价值 pygame ...

  9. pygame 学习笔记(4)推荐一本python入门游戏书籍《PYTHON游戏编程入门》

    简介 <PYTHON游戏编程入门>(More Python Programming for the Absolute Beginner)是 S.Harbour写的一本入门书籍,基于pyga ...

最新文章

  1. (014)java后台开发之用tomcat发布自己的javaWeb项目
  2. java 定义类变量初始化吗_Java的变量有哪些类型?变量如何定义?如何初始化?请说明理由并举例_学小易找答案...
  3. Spring + JDK Timer Scheduler Example--reference
  4. 谷歌更强 NLP 模型 XLNet 开源:20 项任务全面碾压 BERT!
  5. 设计模式学习(三)——装饰器模式
  6. C语言模拟实现标准库函数之qsort() 2
  7. 30分钟,让你成为一个更好的程序员
  8. 都2021年了,还不会使用GitHub创建、推送、拉取、克隆远程库、团队协作开发?
  9. python字符串类库_Python开发以太坊的类库Web3.py V4的新功能
  10. RPA - 前置机虚拟化U盾识别方案
  11. 【软件工程】-项目开发计划
  12. matlab 用循环求和,matlab循环求和函数
  13. java数据结构运动会分数统计,数据结构实验报告(运动会分数统计系)..doc
  14. js数组操作(push,pop,shift,unshift,slice,splice,concat,sort)
  15. 数字藏品平台金乌元宇助力中国数字文创发展
  16. 《Kubernetes知识篇:基于Namespace(多租户)进行资源配额管理》
  17. ps怎么抠图?教你怎么用钢笔工具抠图
  18. (动态规划)股票交易日问题
  19. butter滤波器matlab设计,详解滤波器设计命令之二:butter命令使用实例
  20. Codeforces 1183E/H Subsequences dp

热门文章

  1. 数独(九宫格)的高效算法
  2. 从网页源代码来找flash播放器腾讯视频源地址
  3. Linux搭建NFS傻瓜式教程
  4. WinSCP+putty整合基础使用!!!!!!!!!!!!!!!!!!!
  5. Leetcode学习之回溯算法
  6. Linux系统之温度监控工具——lm_sensors的安装和基本使用
  7. 077_《Delphi数字图像处理及高级应用》
  8. 安洵杯-crackme-wp
  9. 高德地图 transform: rotate(90deg)横屏显示后样式及事件问题
  10. Xshell评估过期的解决办法