2分钟带你学习pygame 第二课

2分钟带你学习pygame 第二课import pygame 可以访问 pygame 框架并导入 pygame 的所有功能 rect 的括号内填入显示界面变量 颜色 0

大家好,欢迎来到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

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信