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常规操作讲解相关推荐

  1. python中time模块详解_Python time模块详解

    time 模块主要包含各种提供日期.时间功能的类和函数.该模块既提供了把日期.时间格式化为字符串的功能,也提供了从字符串恢复日期.时间的功能. 在 Python 的交互式解释器中先导入 time 模块 ...

  2. python pexpect模块详解_python pexpect模块

    Pexpect模块简介: Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 ...

  3. python email模块详解_python email模块

    python email模块 email模块 电子邮件包是一个用于管理电子邮件消息的库.它的特殊设计不用于向SMTP (RFC 2821).NNTP或其他服务器发送任何电子邮件消息;这些是模块的函数, ...

  4. python logging模块详解_python logging模块使用总结

    目录 logging模块 日志级别 CRITICAL 50 ERROR 40 WARNING 30 INFO 20 DEBUG 10 logging.basicConfig()函数中的具体参数含义 f ...

  5. python中os模块详解_Python OS模块(常见文件操作示例)

    1 Python 常见文件操作示例 2. 3. os.path 模块中的路径名访问函数 4. 分隔 5. basename() 去掉目录路径 , 返回文件名 6. dirname() 去掉文件名 , ...

  6. python pexpect模块详解_python Pexpect模块如何使用 python Pexpect模块使用代码示例

    python Pexpect模块如何使用?本篇文章小编给大家分享一下python Pexpect模块使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以 ...

  7. python中logging模块详解_python logging日志模块详解

    logging 日志模块详解 用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这 ...

  8. python pexpect模块详解_python pexpect原理详解及使用说明

    pexpect是python中用于实现SSH,FTP,telnet等命令进行自动化交互,从而无需人工干预实现自动化运维的一个第三方扩展模块.理论的描述过于抽象,这里首先设想一下,如果让您设计一个实现自 ...

  9. python re模块详解_python 详解re模块

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...

最新文章

  1. 业务层战略制定的思路和方法_智能商业时代的一种敏捷战略框架
  2. win8 app内存溢出检测工具PerfView.exe的使用
  3. 连接sql sever2008数据库出现了无法连接到数据库引擎问题解决
  4. 艾特某人代码实现_为何敲代码,学好数学很重要?
  5. vue.js 默认选中select_vue.js 解决v-model让select默认选中不生效的问题
  6. 部署knight项目
  7. win7下搭建opengl es 2.0开发环境
  8. 2020年4月编程语言排行榜:少儿编程真有这么火吗?
  9. 王者荣耀交流协会Beta发布文案美工展示博客
  10. ASO新手快速入门教程
  11. 2021腾讯算法大赛
  12. android power键流程图,Android 通过power键关机重启的流程(Android层)
  13. 百度文库上传总是被私有,如何正确上传百度文库
  14. 系统繁忙 请稍后再试(ALI64)”
  15. Java开发常用的在线工具
  16. android按键精灵源码,按键精灵手机版网络验证源码适用安卓/苹果ios手机按键
  17. Tampermonkey脚本编写
  18. NJU-ICS-linklab 从零开始复习程序的链接与ELF
  19. (2014/7/16—28)当不同说话人讲相…
  20. pt, px,em,ex,in等这类长度单位

热门文章

  1. 虚拟机下 linux 连接网络并设置固定ip
  2. echarts 地图_地图 json 免费下载_自定义icon
  3. C语言程序-循环结构(2)
  4. 软件安全-UPX加壳
  5. 申请百度问答合作说明
  6. 3060显卡,真香!!!
  7. 商务英语学c语言,【学习】商务英语900句part1
  8. Android逆向工程:针对HTML5开发的App如何下手?这就带你上车!
  9. linux内核源码git操作简单总结
  10. Array.slice() 截取数组