python的pygame模块详解_python游戏模块学习之pygame常规操作讲解
pygame常规操作
导入模块
import pygame # 导入pygame模块
from sys import exit # 导入退出鼠标点击事件
from math import pi # 导入math模块π
import time # 导入时间模块
1.初始化pygame
pygame.init()
2.创建窗口大小
# 第一个参数: 设置窗口的大小
# 第二个参数: 设置窗口的样式(默认值是0),resizable->窗口可通过鼠标让其大小发生改变
# 第三个参数: 不建议设置
screen = pygame.display.set_mode((500, 300), pygame.resizable, 0)
3.设置窗口的填充背景颜色
# 颜色值 -> rgb
# rgb:三原色红(r)、绿(g)、蓝(b)
# (1).根据r,g,b的值的不同,可以创建出不同颜色
# (2).r,g,b的取值范围是0-255 白色:(255,255,255) 黑色:(0,0,0)
# (3).rgba:rgb+透明度
screen.fill((255, 255, 255))
4.设置窗口的标题
pygame.display.set_caption('hello,pygame')
5.获取屏幕的宽度
w = screen.get_width()
print(w)
6.获取屏幕的高度
h = screen.get_height()
print(h)
7.画直线
# aaline(surface, color, startpos, endpos, blend=1)
# startpos:起始点的位置
# endpos:结束位置
pygame.draw.aaline(screen, (10, 200, 120), (20, 20), (200, 200))
8.画矩形点
# aalines(surface, color, closed, pointlist, blend=1)
# closed: 是否关闭(是否连接起始点和终点)
# pointlist:需要画线连接的点的列表
pygame.draw.aalines(screen, (100,50,20), true,[(10,10),(60,20),(30,100),(100,120)])
9.画矩形
pygame.draw.rect(screen,(28,164,252),(340,360,120,200), 0)
10.画弧线
# arc(surface, color, rect, start_angle, stop_angle, width=1)
# rect:((x,y),(width, height))</
python的pygame模块详解_python游戏模块学习之pygame常规操作讲解相关推荐
- python中time模块详解_Python time模块详解
time 模块主要包含各种提供日期.时间功能的类和函数.该模块既提供了把日期.时间格式化为字符串的功能,也提供了从字符串恢复日期.时间的功能. 在 Python 的交互式解释器中先导入 time 模块 ...
- python pexpect模块详解_python pexpect模块
Pexpect模块简介: Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 ...
- python email模块详解_python email模块
python email模块 email模块 电子邮件包是一个用于管理电子邮件消息的库.它的特殊设计不用于向SMTP (RFC 2821).NNTP或其他服务器发送任何电子邮件消息;这些是模块的函数, ...
- python logging模块详解_python logging模块使用总结
目录 logging模块 日志级别 CRITICAL 50 ERROR 40 WARNING 30 INFO 20 DEBUG 10 logging.basicConfig()函数中的具体参数含义 f ...
- python中os模块详解_Python OS模块(常见文件操作示例)
1 Python 常见文件操作示例 2. 3. os.path 模块中的路径名访问函数 4. 分隔 5. basename() 去掉目录路径 , 返回文件名 6. dirname() 去掉文件名 , ...
- python pexpect模块详解_python Pexpect模块如何使用 python Pexpect模块使用代码示例
python Pexpect模块如何使用?本篇文章小编给大家分享一下python Pexpect模块使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以 ...
- python中logging模块详解_python logging日志模块详解
logging 日志模块详解 用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这 ...
- python pexpect模块详解_python pexpect原理详解及使用说明
pexpect是python中用于实现SSH,FTP,telnet等命令进行自动化交互,从而无需人工干预实现自动化运维的一个第三方扩展模块.理论的描述过于抽象,这里首先设想一下,如果让您设计一个实现自 ...
- python re模块详解_python 详解re模块
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...
最新文章
- 业务层战略制定的思路和方法_智能商业时代的一种敏捷战略框架
- win8 app内存溢出检测工具PerfView.exe的使用
- 连接sql sever2008数据库出现了无法连接到数据库引擎问题解决
- 艾特某人代码实现_为何敲代码,学好数学很重要?
- vue.js 默认选中select_vue.js 解决v-model让select默认选中不生效的问题
- 部署knight项目
- win7下搭建opengl es 2.0开发环境
- 2020年4月编程语言排行榜:少儿编程真有这么火吗?
- 王者荣耀交流协会Beta发布文案美工展示博客
- ASO新手快速入门教程
- 2021腾讯算法大赛
- android power键流程图,Android 通过power键关机重启的流程(Android层)
- 百度文库上传总是被私有,如何正确上传百度文库
- 系统繁忙 请稍后再试(ALI64)”
- Java开发常用的在线工具
- android按键精灵源码,按键精灵手机版网络验证源码适用安卓/苹果ios手机按键
- Tampermonkey脚本编写
- NJU-ICS-linklab 从零开始复习程序的链接与ELF
- (2014/7/16—28)当不同说话人讲相…
- pt, px,em,ex,in等这类长度单位