1、使用系统字体, 第一个参数是字体名,第二个自然就是大小,一般来说“Arial”字体在很多系统都是存在的,如果找不到的话,就会使用一个默认的字体,这个默认的字体和每个操作系统相关,你也可以使用_fonts()来获得当前系统所有可用字体
my_font = pygame.font.SysFont("arial", 16)
text = der("Hello", True, (255, 0, 0))
2、使用TTF的方法:第一个参数是写的文字;第二个参数是个布尔值,以为这是否开启抗锯齿,就是说True的话字体会比较平滑,不过相应的速度有一点点影响;第三个参数是字体的颜色;第四个是背景色,如果你想没有背景色(也就是透明),那么可以不加这第四个参数。
# Font(字体文件路径,字号)
font = pygame.font.Font('files/字体.ttf', 40)
# render(文字内容,True,文字颜色,背景颜色)
text = der("开始游戏", True, (255, 0, 0))
下载字体文件的网站:/
本文发布于:2024-01-29 15:15:19,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170651252316182.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |