pygame画矩形
时间: 2023-07-10 10:14:39 浏览: 99
在 Pygame 中,可以使用 `pygame.draw.rect()` 函数来绘制矩形。该函数的语法如下:
```python
pygame.draw.rect(surface, color, rect, width=0)
```
其中,`surface` 是要绘制矩形的 Surface 对象,`color` 是矩形的颜色,`rect` 是一个矩形区域的元组,表示矩形的左上角坐标和宽度、高度,`width` 是可选的参数,表示矩形边框的宽度,如果不指定则默认为 0,表示填充矩形。
以下是一个简单的例子,绘制一个红色的矩形:
```python
import pygame
# 初始化 Pygame
pygame.init()
# 创建窗口
screen = pygame.display.set_mode((400, 300))
# 绘制矩形
rect = pygame.Rect(100, 100, 200, 100) # 左上角坐标为 (100, 100),宽度为 200,高度为 100 的矩形
pygame.draw.rect(screen, (255, 0, 0), rect)
# 刷新屏幕
pygame.display.flip()
# 等待退出
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
```
你可以尝试修改颜色、矩形区域等参数,绘制出不同的矩形。
阅读全文