当前位置:首页 > 雷霆 > 正文

pygame在屏幕上显示中文的方法

2023-08-10 09:45:25  来源:网络   热度:

pygame在屏幕上显示中文的方法

想在pygame做的游戏上显示积分生命值等文本信息,需要4步

第一步 使用

pygame.font.SysFont(“字体”,字体大小)

实例化一个对象

第二步

使用对象里的 render方法渲染文字

然后使用场景的blit方法渲染到游戏的0,0位置

但是遇到一个问题   如果你的  “hello”  是中文的话他是不显示的  只会显示一个个 ‘口’  样子的字符  。

通过研究  把类换成  pygame.font.Font(“字体路径”,字号)

可以解决问题

字体路径在这个文件夹下面

需要注意的是你看到的文件名字不是真实的文件名

你用鼠标右击文件  选择属性,这才是文件名字

怎么把pygame的游戏导出成exe,Python交流,技术交流区,鱼C论坛

你试下在cx_freeze的setup.py中的build_exe的字典中加入packages:[pygame]

一周热门