示例#1
0
  /**
   * Render all components on a layer by layer basis.
   *
   * @param delta the time delta since the last render operation.
   */
  public void render(Camera camera, float delta) {
    spriteBatch.setProjectionMatrix(camera.combined);
    Gdx.gl.glClearColor(1f, 1f, 1.0f, 1.0f);
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

    for (Layer layer : layers) {
      layer.sortLayers();
      spriteBatch.begin();
      for (GameEntity entity : layer.getEntities()) {
        entity.render(spriteBatch, delta);
      }
      spriteBatch.end();
    }
  }