📜  清除 pygame 屏幕 - Python (1)

📅  最后修改于: 2023-12-03 14:56:08.613000             🧑  作者: Mango

清除 pygame 屏幕 - Python

在编写游戏时,经常需要清除屏幕并重新绘制新的内容。在使用 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() 方法即可。