Font trong pygame

Bạn có thể tạo một bề mặt với văn bản trên đó. Đối với điều này hãy xem ví dụ ngắn này:

pygame.font.init[] # you have to call this at the start, # if you want to use this module. myfont = pygame.font.SysFont['Comic Sans MS', 30]

Điều này tạo ra một đối tượng mới mà bạn có thể gọi phương thức render.

textsurface = myfont.render['Some Text', False, [0, 0, 0]]

Điều này tạo ra một bề mặt mới với văn bản đã được vẽ trên đó. Cuối cùng, bạn có thể làm mờ bề mặt văn bản trên màn hình chính.

screen.blit[textsurface,[0,0]]

Hãy nhớ rằng, mỗi khi văn bản thay đổi, bạn phải tạo lại bề mặt một lần nữa, để xem văn bản mới.

Video liên quan

Chủ Đề