gpt4 book ai didi

android - libgdx如何获取一段文字的总宽度? (位图字体)

转载 作者:太空狗 更新时间:2023-10-29 16:34:27 24 4
gpt4 key购买 nike

如何获取BitmapFont文字的总宽度?

font.draw(batch, text ,Gdx.graphics.getWidth() / 2 - /* text width */ /2,450);

最佳答案

使用 GlyphLayout使用特定字体计算某些字符串的宽度:

GlyphLayout layout = new GlyphLayout(font, text);
float textWidth = layout.width;

不过,不要将它放在 render 方法中。最好在 createshow 中计算并存储一次该值,然后在 render 中使用该值。

关于android - libgdx如何获取一段文字的总宽度? (位图字体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32289925/

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