我正在尝试使用表格来创建带有排列好的按钮和标签的菜单。我正在使用 libgdx 的最新夜间版本,它改变了 Table API(以及其他内容)。
这是我的 Screen 构造函数中的代码:
this.mStage = new Stage();
this.mTable = new Table();
this.mTable.setFillParent(true);
this.mTable.debugTable();
this.mStage.addActor(this.mTable);
// now I add some stuff to the table
// ...
我的resize
功能如下所示:
this.mStage.setViewport(width, height, true);
this.mTable.setFillParent(true);
this.mTable.invalidate();
我的render
功能有以下几点:
System.out.println("Table size is " +
this.mTable.getWidth() + " by " +
this.mTable.getHeight());
this.mStage.draw();
Table.drawDebug();
虽然我的控制台显示正确的大小:
Table size is 480.0 by 640.0
表格大小在其子项周围收缩,并且未扩展到正确的 480x640 大小。
有任何想法吗?