pygame編程之font模塊


方法一:pygame.font.Font(file, size=-1)

參數file:采用字體文件的路徑,如果file參數設置為None則默認采用系統自帶字體,如果自帶字體文件無法打開就會報錯;  

參數size:字體的大小

 

返回值:返回一個特定字體對象,可使用該特定字體去定義文本

 

例如:

font_size = 60

my_font = pygame.font.Font(r'F:\code\python\practice\display_font_image\freesansbold.ttf', font_size)

 

 

方法二:my_font.render(text, antialias, color, background=None)

(my_font為上一個方法定義的Font對象)

參數text:文本字符串;  參數antialias:為True時文本圖像顯示更光滑,為False時文本圖像顯示有鋸齒狀

參數color:文本的顏色  參數background:為文本背景顏色,默認為小黑屏

 

返回值:返回一個surface對象(字體的渲染成的圖像)

 

例如:

font_size = 60

my_font = pygame.font.Font(r'F:\code\python\practice\display_font_image\freesansbold.ttf', font_size)

font_image = my_font.render('1', True, font_color)

使用surface.blit()可將font_image顯示出來

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM