有没有一种方法可以删除Pygame中的文本?

时间:2020-07-27 14:25:36

标签: python text pygame erase pygame-surface

我正在开发一个简单的游戏,其中有一部分需要在一定时间后擦除一些文本。我做了一些研究,但是我找不到能够做到这一点的任何方法或功能。如果这是一种只能擦除文本而不能擦除整个屏幕的方法,那就太好了。

2 个答案:

答案 0 :(得分:1)

您可以通过抹去特定位置的背景部分来“擦除” pygame中的内容。

如果背景只是一种颜色,则可以使用该颜色在该点上绘制。

答案 1 :(得分:-2)

您应该创建一个名为text的变量或类似的变量,并在希望显示它时将其设置为true,而在其消失时将其设置为false。您可以使用while循环来做到这一点:

while text:
    pass
    # display your text here