pygame rect设置边框颜色
时间: 2023-08-05 08:05:06 浏览: 171
pygame中的颜色调试
要在Pygame中设置矩形的边框颜色,你可以使用矩形对象(Rect)的draw()方法,并设置边框颜色参数。下面是一个示例代码:
```python
import pygame
# 初始化Pygame
pygame.init()
# 设置窗口尺寸
win_width, win_height = 800, 600
window = pygame.display.set_mode((win_width, win_height))
# 设置矩形属性
rect_width, rect_height = 200, 100
rect_x, rect_y = (win_width - rect_width) // 2, (win_height - rect_height) // 2
# 设置边框颜色和宽度
border_color = (255, 0, 0) # 红色
border_width = 5
# 创建矩形对象
rect = pygame.Rect(rect_x, rect_y, rect_width, rect_height)
# 游戏主循环
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# 填充窗口背景色
window.fill((0, 0, 0)) # 黑色
# 绘制矩形边框
pygame.draw.rect(window, border_color, rect, border_width)
# 更新屏幕显示
pygame.display.flip()
# 退出Pygame
pygame.quit()
```
在上面的示例中,我们使用pygame.draw.rect()函数来绘制矩形的边框。该函数的参数包括窗口对象、边框颜色、矩形对象、以及边框宽度。你可以通过修改`border_color`的值来设置边框的颜色。
阅读全文