Je me demandais s'il était possible d'afficher du texte à partir d'un fichier txt sur un écran pygame. Je travaille sur un jeu, et j'essaie d'afficher les instructions à partir d'un fichier texte dans mon jeu.Comment afficher le fichier txt sur un écran pygame?
Voici ce que je l'ai fait ci-dessous:
def instructions():
instructText = instructionsFont.render(gameInstructions.txt, True, WHITE)
screen.blit(instructText, ((400 - (instructText.get_width()/2)),(300 - (instructText.get_height()/2))))
Cependant je reçois l'erreur:
line 356, in instructions
instructText = instructionsFont.render(pongInstructions.txt, True, WHITE)
NameError: name 'pongInstructions' is not defined
Ma tentative est cependant tout tâtonnement parce que je suis en fait sûr de savoir comment faire ... Toute aide est grandement appréciée!
J'ai essayé ce code, mais je reçois une erreur disant: ligne 26, dans decode codecs.ascii_decode (entrée, de self.errors) retour [0] UnicodeDecodeError: codec 'ascii' ne peut pas décoder octet 0xe2 en position 397: ordinal pas dans la gamme (128) – Student
quelle version de python êtes-vous o n? Il semble s'attendre à ascii, dont le caractère "â" ne fait pas partie. D'autres messages, je peux voir qu'il devrait soutenir unicode https://stackoverflow.com/questions/668359/unicode-fonts-in-pygame#668596 – Atsch
Je cours en Python 3.6.0 – Student