我是 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()))
关于python - 在 Pygame 中只填充一半的显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56486796/