Como desenhar apenas uma parte da tela com o SpriteBatch na libgdx?

Quando faço isso:

SpriteBatch spriteBatch = new SpriteBatch();
spriteBatch.setProjectionMatrix(new Matrix4().setToOrtho(0, 320, 0, 240, -1, 1));
spriteBatch.begin();
spriteBatch.draw(textureRegion, 0, 0);
spriteBatch.end();

SpriteBatch vai desenhar otextureRegion no sistema de coordenadas 320-240 que eu especifiquei para a tela inteira. Digamos que eu queira desenhar com o mesmo sistema de coordenadas 320 240, mas apenasna metade esquerda da tela (o que significa que tudo será dimensionado horizontalmente no lado esquerdo, deixando a metade direita da tela preta), como posso fazer?

questionAnswers(4)

yourAnswerToTheQuestion