pygame中的模块ptext为空的“”“字符串返回错误

时间:2019-11-12 01:59:46

标签: python text pygame

我正在尝试向玩家提供输入,并且当玩家没有为三重引号字符串提供任何输入(或只是换行)时,当ptext尝试绘制它时,它会出错。这似乎是库中的缺陷,如果可以的话,应该采取任何绕过它的策略。

cutText = """


"""

ptext.draw(cutText, (100, -75), fontname = "resources/FontAndText/Roboto-Thin.ttf", color="#000000", gcolor =  "#ffa500", fontsize = 20)


https://github.com/cosmologicon/pygame-text

2 个答案:

答案 0 :(得分:1)

pygame-text作者在此处。我相信您遇到了一个刚刚修复的错误。您可以获取最新版本并重试吗?谢谢。

答案 1 :(得分:0)

我没有发表评论的名声,但是显然我可以回复帖子。我试图通过将您的代码粘贴到ptext.py随附的example.py中来重现该问题。我遇到的唯一错误与字体有关,解决该字体的策略是从对ptext.draw()的调用中删除“ fontname =“ resources / FontAndText / Roboto-Thin.ttf”。