libGDX页面显示中文

9 篇文章 0 订阅
8 篇文章 0 订阅

需要下载

下载地址添加链接描述
在这里插入图片描述

启动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里只写了《这个是中文》这几个字,后面的《啊啊》没有写,所以就显示不出来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值