Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 技术文章
  3. 正文

LibGDX BitmapFont找不到setScale方法

2015年6月26日 2865点热度 0人点赞 0条评论

LibGDX由于是使用的OpenGL进行渲染,所以使用的Bitmap作为字体的绘制,这样就要使用到BitmapFont类了。

不过BitmapFont由于是根据字体大小来制作的纹理,所以绘制的大小是固定的,偶尔我们需要做细微调整,需要使用setScale方法。

新版本中setScale方法不再是BitmapFont的方法了,而是已经移动到BitmapFontData里面了。

如下所示:

mFont = new BitmapFont(Gdx.files.internal("font.fnt"), Gdx.files.internal("font.png"), false);
mFont.getData().setScale(0.8f);

注意,由于字体是由纹理绘制而出的,相应的使用setScale之后,绘制出来的字体会有或多或少的失真。

标签: BitmapFont LibGDX
最后更新:2017年4月14日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备17006951号-1

42011102000591