需要下载
下载地址添加链接描述
启动Hiero
下载成功后会获得一个 runnable-hiero.jar 文件
进入保存目录执行 java -jar runnable-hiero.jar (需要安装java环境)
运行成功出现以下页面
Hiero 的使用
输入中文
保存
保存成功后会获得这两个文件
把文件移动到项目内
代码
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.scenes.scene2d.Stage;
/**
* 启动主类
*/
public class WfmGdxGame extends ApplicationAdapter {
SpriteBatch batch;
BitmapFont font;
// 舞台
public Stage stage;
@Override
public void create() {
batch = new SpriteBatch();
stage = new Stage();
font = new BitmapFont(Gdx.files.internal("com/wfm/font/songti.fnt"));
}
@Override
public void render() {
Gdx.gl.glClearColor(0.39f, 0.58f, 0.92f, 1.0f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
font.draw(batch, "这个是中文啊啊", 200, 160);
batch.end();
stage.draw();
}
@Override
public void dispose() {
font.dispose();
batch.dispose();
stage.dispose();
}
}
效果
可以看到,我输入的是 《这个是中文啊啊》 但它只显示《这个是中文》,这是因为我们前面在Hiero里只写了《这个是中文》这几个字,后面的《啊啊》没有写,所以就显示不出来了