Skip to main content
 首页 » 编程设计

python之在 Pygame 中只填充一半的显示

2025年05月04日19tuyile006

我是 Pygame 的新手,我希望只填充屏幕的某些部分,例如一半。目前我只能填满整个屏幕。有人可以帮忙吗?

import pygame 
color= (255, 0, 0) 
screen = pygame.display.set_mode((740, 780)) 
screen.fill(color) 

请您参考如下方法:

.fill()的第二个参数是一个矩形,它定义了要填充的区域。
pygame.Surface 的宽度和高度对象可以通过.get_width()得到分别.get_height() :

例如

screen.fill(color, (0, 0, screen.get_width()// 2, screen.get_height()))