我写我的pygame的“高分数”表窗口。 目前,我取储存文件,然后打破了元组除了这样我就可以在左侧显示玩家姓名和右边的分数。 然而,在当前的配置中,所有球员名字的堆叠ontop的海誓山盟,并用分数相同。 我需要弄清楚如何显示每个新玩家的名字和得分组合在新的一行。 我仍然很新的蟒蛇(3版工作),任何帮助将不胜感激!
for x in high_scores:
(Playername, score) = (x[0], x[1])
print(Playername)
Playername = Playername.rjust(25, " ")
score = str(score)
score = score.rjust(50, " ")
megastring = megastring + Playername
megastring = megastring + score
Playersurface = myfont.render(str(Playername), True, (0, 0, 0))
HighScoreScreen.blit(Playersurface,(0,0))
scoresurface = myfont.render(str(score), True, (0, 0, 0))
HighScoreScreen.blit(scoresurface,(0,0))
谢谢!