libGDX游戏开发之字体样式(七)
libGDX系列,游戏开发有unity3D巴拉巴拉的,为啥还用java开发?因为我是Java程序员emm…国内用libgdx比较少,多数情况需要去官网和google找资料,相互学习的可以加我联系方式。
libgdx默认的字体样式只支持英文字母和数字和一些符号,若想显示在渲染中使用中文字母可以根据官网教程使用hiero制作。
hiero下载地址:https://alywp.net/5DmQ6r(2021年10月11日最新版,我从外网下载的)
依赖
// 桌面应用
api "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
// 核心
api "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
一、制作字体
运行起来也是比较简单:
java -jar runnable-hiero-2021-10-11.jar

导出保存

将myfont.fnt、myfont.png放到资源文件中,使用代码如下:
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d

本文介绍了如何在libGDX游戏中使用hiero制作中文字体,并展示了两种方式:默认字体和使用Windows自带字体,同时提到了内存管理问题和注意事项。
最低0.47元/天 解锁文章
1260

被折叠的 条评论
为什么被折叠?



