Câmera Libgdx / edição de escala

Este é apenas um post muito rápido perguntando o que eu fiz de errado?

Quero que o plano de fundo seja preenchido em toda a tela com qualquer tamanho de tela que eu tenha, mas isso não faz com que funcione.Aqui está todo o código:

// Variables

Jump game;

OrthographicCamera cam;

SpriteBatch sb;

 // Variables

public SplashScreen(Jump game)
{
    this.game = game;

    cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());

    cam.translate(cam.viewportWidth / 2, cam.viewportHeight / 2);

    sb = new SpriteBatch();
}

public void show() 
{

}

public void render(float delta) 
{
    Gdx.gl20.glClearColor(0.2F, 0.6F, 1F, 1F);

    Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);

    cam.update();

    sb.begin();

    sb.setProjectionMatrix(cam.combined);

    sb.draw(Assets.splash_spr_background, 0, 0);

    sb.end();

}

Obrigado! :)

questionAnswers(1)

yourAnswerToTheQuestion