关于GDX游戏引擎中文显示的问题
aide吧
全部回复
仅看楼主
level 5
Chaerles_Rec 楼主
高手勿进
唉,前三个月我本想用GDX游戏引擎好好写个游戏,但是对于中文显示却是头疼。我上网查了,但却还是没有解决我的问题。
最后还是解决了。
呵呵,还是借用一些前辈的东西。
但是不实用。
上图,所谓无图无真相。
2016年10月05日 11点10分 1
level 5
Chaerles_Rec 楼主
其实这,我早就OK了,只是留在手机里感觉很没意思。
好了上源码:
[无效] http://pan.baidu.com/s/1jIJgniA
2016年10月05日 11点10分 2
level 5
Chaerles_Rec 楼主
该方法是先从TTF字体文件中加载字符,再把字符画在Bitmap上,然后再把它加载到BitmapFont画出来。
为此,我定义了一个FreeFont类使用起来很方便。
2016年10月05日 11点10分 3
level 5
Chaerles_Rec 楼主
使用方法
使用前必须创建FreeFont他的参数指的是一个TTF字体
然后定义一个BitmapFont
使用创建的FreeFont创建返回一个BitmapFont即ReturnBitmapfont函数
它的参数有
欲显示的字符串、字体大小、字体颜色、是否翻转
再用赋值后的BitmapFont来画字符串(注意必须和上面的字符串相同)
代码是
用freefont和bitmapfont示范:
FreeFont freefont=new FreeFont(Gdx.files.internal("TTF字体")));//这里也可以设成Sdcard中的TTF字体
BitmapFont bitmapfont=freefont.ReturnBitmapfont("示范字符串"+t,字体大小,字体颜色,是否翻转);
bitmapfont.drawMultiLine(batch,"示范字符串",x,y);
其中batch、x、y是自己定义的
2016年10月05日 11点10分 6
level 12
LibGdx引擎非常不错(*๓´╰╯`๓)♡
2016年10月05日 13点10分 7
1