Попытка отобразить счет на экране.Я делаю это путем очистки раздела экрана, где отображается счет, а затем добавляется новый счет. Однако, когда я пытаюсь сделать это, я получаю эту ошибку «ValueError: недопустимый объект rectstyle».У кого-нибудь есть идеи, как это исправить?
Вот весь код:
внутри основной функции:
screen.fill(WHITE,((1280/2),(720/2) - 250))
displayText(scoreText,50,((1280/2),(720/2) - 250))
Другие используемые функции:
def textObjects(text,font):
textSurface = font.render('{}'.format(text),True,BLACK)
return textSurface, textSurface.get_rect()
def displayText(text,fontSize = 100, center = ((1280/2),(720/2))):
fontInfo = pygame.font.Font(None,fontSize)
textSurf, textSize = textObjects(text,fontInfo)
textSize.center = (center)
screen.blit(textSurf,textSize)
pygame.display.update()