Как нарисовать только часть экрана с помощью SpriteBatch в libgdx?

Когда я делаю это:

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 нарисуетtextureRegion на систему координат 320-240, которую я указал на весь экран. Скажем, я хочу нарисовать с той же системой координат 320 240, но тольков левой половине экрана (что означает, что все будет уменьшено по горизонтали в левой части, оставляя правую половину экрана черным), как я могу это сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос