pygameフォント設定

1058 ワード

システムでサポートされているフォントの表示
import pygame

pygame.init()
print(pygame.font.get_fonts())

Fontオブジェクトの作成
#         ,        
#         
my_font = pygame.font.SysFont("arial", 16)
#     ttf      
my_font = pygame.font.Font("my_font.ttf", 16)

その後、render()でSurfaceオブジェクトを生成し、blit()で画面に表示できます.
#           、      、    、    
text_surface = my_font.render("font content", True, (0,0,0), (0,0,0))

注:中国語を使用する場合は、Unicodeを使用して文字の内容を表すu' '