【发布时间】:2013-09-04 15:36:18
【问题描述】:
我正在尝试逐字打印对话框中的对话(如口袋妖怪或大多数 RPG),我想知道是否有办法从 fontType.render 变量中获取字符串,如下所示:
self.Coffee = self.fontType.render("Ooh! French Vanilla!", 0, (0,0,0,))
我试过了:
self.Coffee[0]
..但我得到了:
TypeError: 'pygame.Surface' object has no attribute '__getitem__'
我正在尝试避免为这样的字符串创建一个变量(尽管它可能有效,但对于我的工作方式来说它看起来很草率或太混乱其余代码):
dialogue = "Ooh! French Vanilla!"
self.Coffee = self.fontType.render(dialogue, 0, (0,0,0))
如果没有让我知道,我希望我说得足够清楚。谢谢。
【问题讨论】: