计算得分中文乱码
来源:3-10 飞机大战项目游戏计分及结果展示
慕容1589625
2019-06-04 16:12:59

中文乱码,使用了微软雅黑,宋体等都是这样
self.score_font=pygame.font.SysFont("stxihei",32)
score_text=self.score_font.render('得分:{0}'.format(self.rest.score),False,c.TEXT_SOCRE_COLOR)
self.screen.blit(score_text,score_text.get_rect())1回答
同学,你好,同学可以看下所设置的字体系统中是否存在。
方法一、可以通过fonts = pygame.font.get_fonts()语句打印输出所能调用的字体,选择其中任意一个使用就可以。
方法二、可以在字体文件夹中相应的字体上右击-----属性中查看字体的名字,并不是所有的都会识别,建议同学使用方法一中得到的字体。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题