在libgdx中绘制表格边框(Table.drawDebug())

时间:2014-08-23 23:55:11

标签: libgdx

我尝试使用此方法显示调试行:

table.debug(); Table.drawDebug(阶段);

除了Table.drawDebug需要一个类型为:ShapeRenderer的参数。 任何方向都会很棒

3 个答案:

答案 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,如果您要乱用桌子(如果您还没有这样做),这是必读的。