我正在使用libgdx编写游戏,并从教程中借用了skin.Json(和相关文件).
正在使用的字体(默认)在更密集的屏幕上以丑陋的方式缩放,所以我使用自己非常大的字体生成 – 在游戏本身中,我将其缩放到合理的大小(基本上我使用BitmapFont.scale).我现在使用的字体是前一个字体的3倍.
我在skin.Json文件中更改了要使用哪种字体的引用,因此,我的所有按钮,标题和其他内容都显示了大量字体.
有没有办法缩放.Json文件中的字体?或者代码中的其他任何地方? Skin没有setFont()功能,因此我无法创建缩放的BitmapFont并分配它)
解决方法:
libgdx在2015年4月改变了这一点,因此设定的答案不再适用.花了一点时间才找到答案,所以我想我会把它留给别人,因为这个答案首先出现在谷歌.
this.getSkin().getFont("default-Font").getData().setScale(0.33f,0.33f);
总结 以上是内存溢出为你收集整理的java – 更改皮肤中的字体大小全部内容,希望文章能够帮你解决java – 更改皮肤中的字体大小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)