title: How to resize a sprite in Libgdx?
body: <p>I have a problem with the method <code>sprite.setSize(float x, float y)</code> in Libgdx. It does not affect the size or the dimensions of the sprite. They remains fixed whatever I pass to the setSize() method.</p>
  
  <p><strong>here is my code</strong>:</p>
  
  <pre><code>public class GameScreen implements Screen {
  
      OrthographicCamera camera;
  
      SpriteBatch batch;
      Texture carTexture;
      Sprite carSprite;
  
      public GameScreen()
      {
      }
  
      @Override
      public void render(float delta) {
          // TODO Auto-generated method stub
          Gdx.gl.glClearColor(0,0,0,0);
          Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
          batch.begin();
              carSprite.setSize(16, 32);
              batch.draw(carSprite, 0 , 0);
          batch.end();
          camera.update();    
  }
  
      @Override
      public void resize(int width, int height) {
          // TODO Auto-generated method stub
          camera.viewportWidth=width;
          camera.viewportHeight=height;
          camera.update();
      }
  
      @Override
      public void show() {
          // TODO Auto-generated method stub
          camera = new OrthographicCamera();
          batch = new SpriteBatch();
  
          carTexture = new Texture(Gdx.files.internal("NetRace.png"));
          carTexture.setFilter(TextureFilter.Linear, TextureFilter.Linear);
  
          carSprite = new Sprite(carTexture);
      }
  
      @Override
      public void hide() {
          // TODO Auto-generated method stub
      }
  
      @Override
      public void pause() {
          // TODO Auto-generated method stub
      }
  
      @Override
      public void resume() {
          // TODO Auto-generated method stub
      }
  
      @Override
      public void dispose() {
          // TODO Auto-generated method stub
      }
  }
  </code></pre>
  
  <p>could you please find my mistake?</p>