我尝试使用此方法显示调试行:
table.debug(); Table.drawDebug(阶段);
除了Table.drawDebug需要一个类型为:ShapeRenderer的参数。 任何方向都会很棒
答案 0 :(得分:0)
如果您的代码不包含参数,则可以使用new ShapeRender()
作为参数。
答案 1 :(得分:0)
您无需致电table.drawDebug()
,只需table.debug()
即可
答案 2 :(得分:0)
我认为你正在寻找这个?
Table table;
Stage stage;
public void show() {
table = new Table();
table.debug();
...
stage = new Stage(...);
stage.add(table);
}
public void render(float delta) {
Table.drawDebug(stage);
}
您调试绘制整个舞台,但只绘制最初调用debug()
的元素以标记它们以进行调试。
我希望这会对你有所帮助。
P.S。顺便说一句,这是来自官方的TableLayout文档here,如果您要乱用桌子(如果您还没有这样做),这是必读的。