2016-04-30 132 views
0

在我的调整大小函数中,我创建了一个新的TextButtonStyle,为其分配了使用FreeTypeFontGenerator创建的新字体,并为该按钮指定了新的样式。最终的结果仍然看起来像旧的字体拉伸,以适应新的尺寸,而我宁愿有一个干净生成的字体。如何在调整窗口大小时调整Scene2D TextButton中的文本大小?

这是我对一个解决方案的猜测程度,它没有奏效。我查看了文档和在线,但我可能错过了一些东西。谢谢阅读。

style = new TextButtonStyle(); 
    style.font = Utils.createFont(50); 
    startButton.setStyle(style); 
    startButton.invalidate(); 

回答

0

如果我们不是创造舞台new Stage(new ScreenViewport()),我们得到了一些还算可以接受的行为。这些元素没有拉伸,而是保留了它们的原始尺寸,而新的空间则保持空白。这似乎是一个合理的结果。除了ScreenViewport以外,您还可以尝试为其他结果创建视口。

相关问题