我是 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()))
