在pygame中书写文字时出现奇怪的矩形

时间:2019-03-12 18:44:38

标签: python text pygame iteration

我通常是pygame和python的新手,所以我认为这里可能会出现重大错误。

我正在尝试使文本出现在对话框中。我已经设计好系统,并且文本可以正确显示,但是当文本加载时,文本的结尾会出现一个垂直的矩形符号。

在我看来,这个符号代表'return'键。 这是我从中提取的文本文件:

00*It’s your favorite game console.
01*-Player's House-

Here's文字在游戏中的显示方式。

这是我的代码,用于将文本文件细分:

with open("textList.txt", "r") as f:
    data = f.readlines()
    for line in data:
        cutInfo = line.split("*")
        if dblock.textnum == cutInfo[0]:
            self.text = cutInfo[1]

我想知道是否有一种方法可以在不截断字符串末尾的情况下摆脱矩形,并且我还想将返回值保留在文本文件中,以使其更具可读性(并且不会压缩成一行)。但是,如果没有解决方法,我想我可以进行更改。

0 个答案:

没有答案