📅  最后修改于: 2023-12-03 14:56:08.613000             🧑  作者: Mango
在编写游戏时,经常需要清除屏幕并重新绘制新的内容。在使用 Pygame 库时,清除屏幕非常简单,只需要调用 pygame.Surface.fill()
方法即可。
# 初始化 Pygame
pygame.init()
# 创建窗口并设置大小
size = (800, 600)
screen = pygame.display.set_mode(size)
# 清除屏幕
screen.fill((0, 0, 0))
# 更新显示
pygame.display.flip()
# 退出 Pygame
pygame.quit()
在上面的示例代码中,首先初始化 Pygame 并创建窗口。然后,调用 pygame.Surface.fill()
方法以黑色(RGB 色值为 0, 0, 0)填充屏幕。最后,调用 pygame.display.flip()
方法更新显示。
使用 screen.fill()
清除屏幕后,可以在屏幕上绘制其他内容,如文本、图像、形状等。
总结:清除 Pygame 屏幕非常简单,只需要调用 pygame.Surface.fill()
方法即可。