pygame在屏幕上显示中文的方法
2018-03-18 本文已影响0人
chauncyzy
想在pygame做的游戏上显示积分生命值等文本信息,需要4步
第一步 使用
pygame.font.SysFont(“字体”,字体大小)
实例化一个对象
第二步
使用对象里的 render方法渲染文字
然后使用场景的blit方法渲染到游戏的0,0位置
但是遇到一个问题 如果你的 “hello” 是中文的话他是不显示的 只会显示一个个 ‘口’ 样子的字符 。
通过研究 把类换成 pygame.font.Font(“字体路径”,字号)
可以解决问题
字体路径在这个文件夹下面
需要注意的是你看到的文件名字不是真实的文件名
你用鼠标右击文件 选择属性,这才是文件名字