pygame庫寫遊戲——入門——字體

1、 使用字體模塊
pygame可以直接使用系統字體,也可以使用.ttf字體。
創建一個Font對象使用系統自帶的字體my_font = pygame.font.SysFont('my_font.ttf',16)
使用了一個“my_font.ttf”,可避免用戶機器上沒有所需字體的問題。一旦創建了font對象,就可以使用render方法來寫字,然後blit到屏幕上

text_surface = my_font.render('pygame is interesting',True,(0,0,0),(255,255,255))

第一個參數是所寫的文字,第二個參數是布爾值(是否開抗鋸齒),第三個是字體的顏色,第四個是背景色(不加第四個的時候是透明)。

my_name = "Will McGugan"
import pygame
pygame.init()
my_font = pygame.font.SysFont("arial", 64)
name_surface = my_font.render(my_name, True, (0, 0, 0), (255, 255, 255))
pygame.image.save(name_surface, "name.png")

一個保存圖片的程序,但是怎麼編寫顯示在屏幕上的程序我竟然沒有成功……會再努力的。

2、 pygame的錯誤處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章