public static DefaultLabel getDefaultLabel(String text) { LabelStyle style = new LabelStyle(Engine.getDefaultFont(), Color.WHITE); return new DefaultLabel(text, style); } }
@Override protected void inLoadingRender(float delta) { Engine.getSpriteBatch().begin(); Engine.getDefaultFont().setColor(Color.WHITE); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "Loading "+(int)(100*this.percent())+"%", 100, 200); Engine.getSpriteBatch().end(); } }
@Override protected void inLoadingRender(float delta) { mask.render(delta); Engine.getSpriteBatch().begin(); Engine.getDefaultFont().setColor(Color.WHITE); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "Loading "+(int)(100*this.percent())+"%", 100, 200); Engine.getSpriteBatch().end(); } }
void drawSnap() { final float SPACE = 5; for (int i = 0; i < model.polygon.size(); i++) { render.begin(ShapeType.Line); render.setColor(Color.BLUE); render.rect(model.polygon.get(i).x - SPACE, model.polygon.get(i).y - SPACE, 2 * SPACE, 2 * SPACE); render.end(); } if (null != snapPoint) { render.begin(ShapeType.Filled); render.setColor(Color.BLUE); render.rect(snapPoint.x - SPACE, snapPoint.y - SPACE, 2 * SPACE, 2 * SPACE); render.end(); } Engine.getSpriteBatch().begin(); for (int i = 0; i < model.polygon.size(); i++) { Engine.getDefaultFont().setColor(Color.RED); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "" + (i + 1), model.polygon.get(i).x, model.polygon.get(i).y); } Engine.getSpriteBatch().end(); }
@Override public void render(float delta) { Engine.getSpriteBatch().begin(); sprite.render(delta); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "This is scene B", 200, 200); Engine.getSpriteBatch().end(); }
public final static void debugInfo(String str) { getSpriteBatch().begin(); getDefaultFont().draw(getSpriteBatch(), str, 0, getHeight()); getSpriteBatch().end(); }
@Override public void render(float delta) { Engine.getSpriteBatch().begin(); sprite.render(delta); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "This is scene A", 200, 200); Engine.getSpriteBatch().end(); }
public void render(float delta){ String text = "FPS:"+ Math.min( Gdx.graphics.getFramesPerSecond(), 60) +"\nJHeap:"+Gdx.app.getJavaHeap()/1024/1204+"M" +"\nNHeap:"+Gdx.app.getNativeHeap()/1024/1024+"M"; Engine.getSpriteBatch().begin(); //don not follow the main camera . Engine.getDefaultFont().draw( Engine.getSpriteBatch(), text, Engine.getWidth()-120 + Engine.getDefaultCamera().position.x - Engine.getWidth()/2 , 60f + Engine.getDefaultCamera().position.y - Engine.getHeight()/2); Engine.getSpriteBatch().end(); } }
length = 10; Engine.getSpriteBatch().begin(); Engine.getDefaultFont().setColor(Color.YELLOW); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), (int) x + "", x - 10, y + 20 * Engine.getDefaultCamera().zoom); Engine.getSpriteBatch().end(); } else if (i % 5 == 0) { length = 10; Engine.getSpriteBatch().begin(); Engine.getDefaultFont().setColor(Color.YELLOW); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), (int) y + "", x + 10, y + 10); Engine.getSpriteBatch().end(); } else if (i % 5 == 0) { Engine.getDefaultFont().setColor(Color.YELLOW); Engine.getDefaultFont().draw(Engine.getSpriteBatch(), "(0,0)", Engine.getDefaultCamera().position.x - Engine.getDefaultCamera().viewportWidth / 2 * Engine.getDefaultCamera().zoom, Engine.getDefaultCamera().position.y - (Engine.getDefaultCamera().viewportHeight / 2 - 20) * Engine.getDefaultCamera().zoom);