Python通过Pygame模块添加文本

Python通过Pygame模块添加文本,第1张

前提:下载并引入了pygame模块

    font1 = pygame.font.SysFont('arial',16)
    text = font1.render("aaa", True, (255, 255, 255))
    screen.blit(text, (50, 0))

font.SysFonet()为设置字体样式和字体大小,传入一个字体参数(可以为字体文件的路径,或者系统自带的字体,通过pygame.font.get_fonts()可以得到系统自带字体的列表)

text = font1.render("aaa", True, (255, 255, 255)) 中“aaa”为输出内容,Ture为字体为抗锯齿(真),(255,255,255)为字体颜色

screen.blit()方法中 text为绘制内容,(50,0)为绘制的位置 (0,0)位置在窗口左上角

注:

一:其中screen为创建的窗口

例如

screen = pygame.display.set_mode((500,200))

二:在运行前需要初始化pygam不然会报错

在使用font前对pygame初始化即可解决

pygame.init()

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/922448.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存