com.badlogic.gdx.scenes.scene2d.ui.Table.debug()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(288)

本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.debug()方法的一些代码示例,展示了Table.debug()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.debug()方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:debug

Table.debug介绍

[英]Turns debug lines on or off.
[中]打开或关闭调试行。

代码示例

代码示例来源:origin: libgdx/libgdx

  1. public void setDebug (boolean enabled) {
  2. debug(enabled ? Debug.all : Debug.none);
  3. }

代码示例来源:origin: libgdx/libgdx

  1. public void setDebug (boolean enabled) {
  2. debug(enabled ? Debug.all : Debug.none);
  3. }

代码示例来源:origin: libgdx/libgdx

  1. Table label (String text) {
  2. Table table = new Table().debug();
  3. table.add(new Label(text, skin)).fill().expand();
  4. return table;
  5. }

代码示例来源:origin: libgdx/libgdx

  1. /** Removes all actors and cells from the table (same as {@link #clearChildren()}) and additionally resets all table properties
  2. * and cell, column, and row defaults. */
  3. public void reset () {
  4. clearChildren();
  5. padTop = backgroundTop;
  6. padLeft = backgroundLeft;
  7. padBottom = backgroundBottom;
  8. padRight = backgroundRight;
  9. align = Align.center;
  10. debug(Debug.none);
  11. cellDefaults.reset();
  12. for (int i = 0, n = columnDefaults.size; i < n; i++) {
  13. Cell columnCell = columnDefaults.get(i);
  14. if (columnCell != null) cellPool.free(columnCell);
  15. }
  16. columnDefaults.clear();
  17. }

代码示例来源:origin: libgdx/libgdx

  1. /** Removes all actors and cells from the table (same as {@link #clearChildren()}) and additionally resets all table properties
  2. * and cell, column, and row defaults. */
  3. public void reset () {
  4. clearChildren();
  5. padTop = backgroundTop;
  6. padLeft = backgroundLeft;
  7. padBottom = backgroundBottom;
  8. padRight = backgroundRight;
  9. align = Align.center;
  10. debug(Debug.none);
  11. cellDefaults.reset();
  12. for (int i = 0, n = columnDefaults.size; i < n; i++) {
  13. Cell columnCell = columnDefaults.get(i);
  14. if (columnCell != null) cellPool.free(columnCell);
  15. }
  16. columnDefaults.clear();
  17. }

代码示例来源:origin: libgdx/libgdx

  1. @Override
  2. public void create () {
  3. skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  4. image2 = new TextureRegion(new Texture(Gdx.files.internal("data/badlogic.jpg")));
  5. ui = new Stage();
  6. Gdx.input.setInputProcessor(ui);
  7. root = new Table();
  8. root.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
  9. ui.addActor(root);
  10. root.debug();
  11. Image image = new Image(image2);
  12. image.setScaling(Scaling.fill);
  13. root.add(image).width(image2.getRegionWidth()).height(image2.getRegionHeight());
  14. }

代码示例来源:origin: libgdx/libgdx

  1. container = new Table();
  2. ui.addActor(container);
  3. container.debug();
  4. Table table = new Table();
  5. ScrollPane scroll = new ScrollPane(table);

代码示例来源:origin: libgdx/libgdx

  1. @Override
  2. public void create () {
  3. batch = new SpriteBatch();
  4. skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  5. stage = new Stage();
  6. Gdx.input.setInputProcessor(stage);
  7. Table table = new Table();
  8. stage.addActor(table);
  9. table.setPosition(200, 65);
  10. Label label1 = new Label("This text is scaled 2x.", skin);
  11. label1.setFontScale(2);
  12. Label label2 = new Label(
  13. "This text is scaled. This text is scaled. This text is scaled. This text is scaled. This text is scaled. ", skin);
  14. label2.setWrap(true);
  15. label2.setFontScale(0.75f, 0.75f);
  16. table.debug();
  17. table.add(label1);
  18. table.row();
  19. table.add(label2).fill();
  20. table.pack();
  21. }

代码示例来源:origin: libgdx/libgdx

  1. ((Table)actor).debug(debugTableUnderMouse);

代码示例来源:origin: libgdx/libgdx

  1. ((Table)actor).debug(debugTableUnderMouse);

代码示例来源:origin: libgdx/libgdx

  1. table.debug();

代码示例来源:origin: libgdx/libgdx

  1. public void create () {
  2. stage = new Stage();
  3. Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  4. label = new Label("", skin);
  5. Table root = new Table(skin);
  6. root.setFillParent(true);
  7. root.setBackground(skin.getDrawable("default-pane"));
  8. root.debug().defaults().space(6);
  9. root.add(new TextButton("Button 1", skin));
  10. root.add(new TextButton("Button 2", skin)).row();
  11. root.add("Press spacebar to change the viewport:").colspan(2).row();
  12. root.add(label).colspan(2);
  13. stage.addActor(root);
  14. viewports = getViewports(stage.getCamera());
  15. names = getViewportNames();
  16. stage.setViewport(viewports.first());
  17. label.setText(names.first());
  18. Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() {
  19. public boolean keyDown (int keycode) {
  20. if (keycode == Input.Keys.SPACE) {
  21. int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size;
  22. label.setText(names.get(index));
  23. Viewport viewport = viewports.get(index);
  24. stage.setViewport(viewport);
  25. resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
  26. }
  27. return false;
  28. }
  29. }, stage));
  30. }

代码示例来源:origin: libgdx/libgdx

  1. mytable.debug();
  2. mytable.add(new Image(new Texture("data/group-debug.png")));
  3. mytable.row();

代码示例来源:origin: libgdx/libgdx

  1. root.rotateBy(10);
  2. root.setScale(1.3f, 1);
  3. root.debug();
  4. stage2.addActor(root);

代码示例来源:origin: libgdx/libgdx

  1. Table table = new Table().debug();
  2. table = new Table().debug();
  3. stage.addActor(table);

代码示例来源:origin: libgdx/libgdx

  1. root.debug();
  2. root.setFillParent(true);
  3. root.add(new Label("meow meow meow meow meow meow meow meow meow meow meow meow", skin)).colspan(3).expandX();

代码示例来源:origin: libgdx/libgdx

  1. g.addActor(new TextButton("button " + i, skin));
  2. g.addActor(new TextButton("longer button", skin));
  3. Table table = new Table().debug();
  4. table.add(g);
  5. table.pack();
  6. h.addActor(new TextButton("button " + i, skin));
  7. h.addActor(new TextButton("some taller\nbutton", skin));
  8. table = new Table().debug();
  9. table.add(h);
  10. table.pack();

代码示例来源:origin: langurmonkey/gaiasky

  1. @Override
  2. public Table debug() {
  3. tabTitleTable.debug();
  4. return super.debug();
  5. }

代码示例来源:origin: com.badlogicgames.gdx/gdx

  1. public void setDebug (boolean enabled) {
  2. debug(enabled ? Debug.all : Debug.none);
  3. }

代码示例来源:origin: libgdx/libgdx

  1. root.debug().defaults().space(6).size(110);
  2. stage.addActor(root);

相关文章