遊戲字體
1. 使用系統字體
獲取系統內置字體列表
pygame.font.get_fonts()
創建字體對象
font = pygame.font.SysFont(name,size)
創建文字對象
text = font.render(內容,是否平滑,文字的顏色,背景顏色)
繪製到屏幕上
screen_obj.blit(對象,位置)
2. 使用自定義字體
1.下載或者購買一個字體文件
2.創建字體對象
font = pygame.font.Font(字體文件的路徑,字號大小)
3.創建文字對象
text = font.render(內容,是否平滑,文字的顏色,背景顏色(可以不寫))
4.將文字繪製到屏幕當中
screen_obj.blit(對象,位置)
pygame 圖形操作
1. 畫線
pygame.draw.line(畫在哪,線的顏色,線的起點,線的終點,線寬=1)
2. 畫折線
pygame.draw.lines(畫在哪,線的顏色,是否閉合(收尾相連),多個點,線寬=1)
3. 畫無鋸齒線
pygame.draw.aaline(畫在哪,線的顏色,線的起點,線的終點,blend=1(是否與背景混合,如果這個整型參數不爲0 與線條所在背景顏色進行混合))
4. 畫無鋸齒折線
aalines