【问题标题】:How set Scene2d logical table background?如何设置 Scene2d 逻辑表背景?
【发布时间】:2016-07-24 18:00:09
【问题描述】:

我有一个包含标签和按钮的表格,我只想为包含元素的逻辑表格添加背景。

table = new Table();
table.setFillParent(true);
table.setBackground(skin.getDrawable("bg"));

问题是背景设置为整个屏幕。

【问题讨论】:

    标签: java libgdx scene2d


    【解决方案1】:

    因为您已经使用了 setFillParent(true),所以表格的大小显然适合父级。如果这是您舞台上唯一的表(称为根表),那么该表将是舞台的大小,这很可能是您的屏幕大小。因此背景将填满整个屏幕。

    您需要为标签和按钮创建一些嵌套表格,这些表格的大小不适合整个屏幕,然后在这些较小的表格上设置背景。 Tables 的 wiki 条目信息量很大,如果您没有遇到过的话:https://github.com/libgdx/libgdx/wiki/Table

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2023-03-10
      • 2013-09-10
      • 1970-01-01
      • 2012-03-05
      • 2018-07-02
      • 1970-01-01
      相关资源
      最近更新 更多