gpt4 book ai didi

java - 如何让我的 LibGDX BitmapFont 进行绘制?

转载 作者:行者123 更新时间:2023-12-01 23:32:37 24 4
gpt4 key购买 nike

我已经到处寻找这个问题,但找不到解决方案。

这是我的渲染循环:

 Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

batch.begin();

BitmapFont font = new BitmapFont(Gdx.files.internal("data/Media/font/myfont1.fnt"), false);
font.setColor(new Color(1, 1, 1, 1));
font.draw(batch, "Hello", 100, 100);

batch.end();

我已经尝试了所有可能的颜色、位置和不同的程序来生成字体。但结果总是一样:黑屏! (当 glClearColor 为 (1, 1, 1, 1) 时,白屏...)谁能告诉我出了什么问题?

提前致谢!

编辑:我自己发现了问题。这是一个设置不当的相机!

最佳答案

似乎你没有将 png 文件与 fnt 文件一起加载

 font = new BitmapFont(Gdx.files.internal("data/billy.fnt"), Gdx.files.internal("data/billy.png"), false);

请不要尝试在渲染方法中加载任何内容。尝试在构造函数中加载字体,否则您将最终得到 G.C 调用,并且 f.p.s 最终会下降

关于java - 如何让我的 LibGDX BitmapFont 进行绘制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19106184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com