// Exemple amb ApplicationAdapter, però podria ser una Screen public class Joc extends ApplicationAdapter { private SpriteBatch batch; public FitViewport viewport; @Override public void create() { batch = new SpriteBatch(); viewport = new FitViewport(8, 5); // 8x5 unitats (amplada x alçada) } @Override public void render() { // pintem background de color ScreenUtils.clear(0.15f, 0.15f, 0.2f, 1f); // PUNT CLAU: ajustem càmera per traduir resolucions quan pintem viewport.apply(); batch.setProjectionMatrix(viewport.getCamera().combined); // pintem! batch.begin(); //... batch.end(); } // SUPER IMPORTANT, sense resize no funciona el Viewport // és un error típic oblidar aquest mètode, esteu avisats @Override public void resize(int width, int height) { viewport.update(width, height, true); } @Override public void dispose() { batch.dispose(); font.dispose(); } }