我想在Pygame的屏幕上显示分数。
这是文字功能。执行时,它会显示" ** AttributeError:' pygame.Surface'对象没有属性' get'" * 谢谢你的帮助!
def text(self, surface, text, size, x, y):
font= pg.font.Font(self.font_name, size)
text_surface = font.render(text, True, WHITE )
text_rect= text_surface.get.rect()
text.rect.midtop = (x,y)
self.screen.blit(text_surface, text_rect)
答案 0 :(得分:3)
您的意思是text_surface.get_rect()
,而不是text_surface.get.rect()
。
另外,展望你的功能,你可能意味着text_rect
而不是text.rect
。