python-Bibliothek pygame: text zentrieren

Ich habe einen code:

# draw text
font = pygame.font.Font(None, 25)
text = font.render("You win!", True, BLACK)
screen.blit(text, [SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2])

Wie kann ich die text width-und height-Methoden wie in java, so kann ich den text zentrieren wie:

screen.blit(text, [SCREEN_WIDTH / 2 - text_w / 2, SCREEN_HEIGHT / 2 - text_h / 2])

Wenn dies nicht möglich ist, was ist einen anderen Weg ?
Ich habe festgestellt, diese Beispiel, aber ich habe nicht wirklich verstehen.

InformationsquelleAutor Xerath | 2014-06-01
Schreibe einen Kommentar