【发布时间】:2013-03-22 14:50:21
【问题描述】:
我在使用 pygame 时遇到了麻烦...再次...其中一天我发誓我会足够好,不必来这里寻求简单的答案...
无论如何,这次的问题是我试图在屏幕上打印带有变量的文本。
wordfont = pygame.font.SysFont("sans",12)
class Status:
def __init__(self):
self.a=30
def showme(self):
health = wordfont.render(("Your health: ", self.a,), 1, (255, 9, 12))
screen.blit(health, (150, 150))
它说它必须是一个字符串或 unicode...但也许有一些方法?我再次提醒大家不要纠正我没有问到的任何事情。我知道可能有一些更简单的方法来做这些事情......
【问题讨论】:
-
我真的建议你不要使用不在函数中的变量,我知道这是可能的但避免使用这些,有时它会产生你从未想过的问题
标签: python variables text fonts pygame