gpt4 book ai didi

java - LibGDX:根据单词的长度在屏幕上创建文本按钮的数量?

转载 作者:行者123 更新时间:2023-12-01 18:46:32 25 4
gpt4 key购买 nike

我正在考虑一种类似 4 图片 1 Word 的游戏回答方法,其中有一个空白,并显示一组字符供玩家单击以输入可能的答案。我只是在想如何才能使显示的文本按钮数量与单词的字符数量(单词的长度)相同?

最佳答案

related to get width

// for BitmapFont API < 1.5.6
float width = font.getBounds(yourWord).width;
float edgeWidth = 5f; // indention
yourTextButton.setWidth(width + 2 * edgeWidth);

// for BitmapFont API >= 1.5.6
GlyphLayout layout = new GlyphLayout();
layout.setText(yourWord);
float width = layout.width;
float edgeWidth = 5f; // indention
yourTextButton.setWidth(width + 2 * edgeWidth);

您还可以使用 Table对于任务,它应该自行计算大小

Table table = new Table();
TextButton textButton = new TextButton(yourWord, skin);
table.add(textButton);

关于java - LibGDX:根据单词的长度在屏幕上创建文本按钮的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59826957/

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