我正在制作一个游戏,用python和pygame发布到网站上。我在我的笔记本电脑上设计了这个程序,但是当我试着在我的Raspberry Pi上运行它时,文本离开了屏幕的边界。有没有办法调整文本大小以适应不同显示器的分辨率
screen.blit(gameOver, gameOverrect)
strScoreL = len(strScore)
scoreLabel = myfont.render("Your Score: " + strScore, 1, BLACK)
if strScoreL >= 2:
screen.blit(scoreLabel, (80, 180))
else:
screen.blit(scoreLabel, (60, 180))
`
文本的大小取决于Font对象。如果要呈现不同大小的文本,则需要创建不同大小的字体
例如,根据屏幕的大小创建字体:
相关问题 更多 >
编程相关推荐