Python pygame font.render使用方法
来源:网络收集 点击: 时间:2024-02-19首先,要定义模块pygame,并初始化pygame.display:
import pygame
pygame.display.init()

然后,设置pygame窗口大小:
win = pygame.display.set_mode()

然后,定义函数:
def drawText(content):
pygame.font.init()
font = pygame.font.Font(msyhbd.ttf,58)
选定字体及大小。

然后,返回text_sf参数
text_sf = font.render(content,True,pygame.Color(0,255,0),pygame.Color(0,0,130))
font.render参数意义:.render(内容,是否抗锯齿,字体颜色,字体背景颜色)

然后,调用函数drawText,并更新显示。
win.blit(drawText( Hi ! 龙市唐川 ),(5, 190))
pygame.display.update()

最后,运行:
import pygame
pygame.display.init()
win = pygame.display.set_mode()
win.fill(pygame.Color(255,255,255))
def drawText(content):
pygame.font.init()
font = pygame.font.Font(msyhbd.ttf,58)
text_sf = font.render(content,True,pygame.Color(0,255,0),pygame.Color(0,0,130))
return text_sf
win.blit(drawText( Hi ! 龙市唐川 ),(5, 190))
pygame.display.update()
显示结果如下图。

tips1:图文结合查看!
tips2:个人原创,请勿转载!
PYTHON文字窗口PYGAME字体样式设置版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_78935.html