gpt4 book ai didi

java - 中心 libgdx 阶段对象

转载 作者:行者123 更新时间:2023-12-01 09:08:56 25 4
gpt4 key购买 nike

对于 libgdx 项目,我希望顶部居中的 3 个图像并排相互接触,但由于某种原因,中间的图像没有居中,并且它们不会到达顶部。它们连接到按钮“后退”actor。

我尝试过:

Table table = new Table();
table.setFillParent(true);
table.setBackground(new TextureRegionDrawable(new TextureRegion(new Texture("background.png"))));
table.padTop(50);
table.add(characters).top().left();
table.add(items).top();
table.add(upgrades).top().right();
table.row();
table.bottom();
table.add(back).size(back.getWidth(), back.getHeight()).colspan(2).padBottom(70);
table.row();
stage.addActor(table);

最佳答案

如果您能以某种方式说明您想要实现什么目标以及您的结果是什么,那么回答您的问题会更容易。 (任何时候都不会太晚)

无论如何:您有 3 个图像,并且希望它们位于顶部并相互接触。

table.top();
table.add(characters).expandX().padTop(50);
table.add(items).expandX().padTop(50);
table.add(upgrades).expandX().padTop(50);//three images fill up total space given

应该为您提供所需的布局。

打开table.setDebug(true);将通过在表格、单元格和小部件周围绘制调试线来帮助您进行调试。

如果您正在寻找有关该主题的更多信息,这里有一个关于 Table 的优秀 wiki: https://github.com/libgdx/libgdx/wiki/Table

关于java - 中心 libgdx 阶段对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41053385/

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