pygame画一个正方形
时间: 2024-06-09 11:03:35 浏览: 178
要使用Pygame库在Python中画一个正方形,首先需要安装Pygame。你可以通过pip来安装:
```shell
pip install pygame
```
然后,下面是一个简单的示例,展示了如何创建一个窗口并画一个正方形:
```python
import pygame
import sys
# 初始化Pygame
pygame.init()
# 设置窗口大小
window_size = (640, 480)
screen = pygame.display.set_mode(window_size)
# 设置颜色
color = (255, 0, 0) # 红色
# 创建一个正方形
square_size = 100
x = window_size // 2 - square_size // 2
y = window_size // 2 - square_size // 2
rect = pygame.Rect(x, y, square_size, square_size) # 创建矩形对象
# 主游戏循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
# 绘制正方形
screen.fill((0, 0, 0)) # 清除屏幕
pygame.draw.rect(screen, color, rect) # 画正方形
# 更新屏幕
pygame.display.flip()
# 结束程序
pygame.quit()
```
这段代码首先初始化Pygame,设置一个窗口,然后在一个无限循环中监听事件。当用户关闭窗口时,退出游戏。在循环中,我们清除屏幕,绘制红色正方形,然后更新屏幕显示。
阅读全文