大家好,欢迎来到IT知识分享网。
创建窗口代码注释
import pygame 可以访问pygame框架并导入pygame的所有功能。
pygame.init() 用于初始化pygame的所有必需模块。
pygame.display.set_mode((width, height)) 用于显示所需大小的窗口。
pygame.event.get(): 用于清空事件队列。如果我们不这样做, 则窗口消息将开始堆积, 并且游戏将变得对操作系统无响应。
QUIT 当我们单击窗口角处的关闭按钮时, 它用于终止事件。
pygame.display.update() 可以使界面一直刷新,保持物体的移动。
pygame绘制矩形
pygame.draw.rect()用于在Pygame中绘制矩形。rect的括号内填入显示界面变量,颜色,(x坐标,y坐标,宽度,高度),0
代码为:
pygame.draw.rect(screen,(30,0,0),(100,100,120,50),0)
其中(30,0,0)表示颜色,为黑色。
画一个多边形:
以下功能用于在给定的表面上绘制多边形。
pygame.draw.polygon(表面, 颜色, 点)
pygame.draw.polygon(表面, 颜色, 点, 宽度= 0)
参数:
surface-要绘制的屏幕。
color-此参数用于给定形状着色。如果我们使用元组, 则alpha值是可选的。
points(tuple(coordinate)or list(coordinate)):组成多边形顶点的3个或更多(x, y)坐标的序列。序列中的每个坐标必须是元组/列表。
画一条直线:
此方法用于在给定的表面上绘制一条直线。没有封顶。
pygame.draw.line(surface, color, start_pos, end_pos, width=1)
start_pos-线的起始位置(x, y)
end_pos-行的结束位置
pygame抽奖:
Pygame提供了几何功能, 可以在表面绘制简单的形状。这些功能可用于以任何格式渲染到曲面。大多数函数接受width参数, 以表示形状边缘周围的厚度大小。如果宽度通过0, 则形状将为实心(填充)。
所有绘图函数均采用color参数, 该参数可以是以下格式之一
pygame.Color对象
(RGB)三元组(元组/列表)
(RGBA)四联体(元组/列表)
映射到曲面像素格式的整数值
结语
这节课就上到这里,记得点赞、关注。最后,还有一个问题,你们知道pygame如何显示字体吗,欢迎把答案达到评论区上,我们下期再见。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/91740.html