我正在尝试向玩家提供输入,并且当玩家没有为三重引号字符串提供任何输入(或只是换行)时,当ptext尝试绘制它时,它会出错。这似乎是库中的缺陷,如果可以的话,应该采取任何绕过它的策略。
cutText = """
"""
ptext.draw(cutText, (100, -75), fontname = "resources/FontAndText/Roboto-Thin.ttf", color="#000000", gcolor = "#ffa500", fontsize = 20)
答案 0 :(得分:1)
pygame-text作者在此处。我相信您遇到了一个刚刚修复的错误。您可以获取最新版本并重试吗?谢谢。
答案 1 :(得分:0)
我没有发表评论的名声,但是显然我可以回复帖子。我试图通过将您的代码粘贴到ptext.py随附的example.py中来重现该问题。我遇到的唯一错误与字体有关,解决该字体的策略是从对ptext.draw()的调用中删除“ fontname =“ resources / FontAndText / Roboto-Thin.ttf”。