Using a spritesheet what is the best way to show a character moving? Is loading in each different image the best way to do it? For example if I click the W key it shows the image of character facing up, then if the I press S it clears the screen and draws the sprite of the character facing down. Is this the best way to do it? Reason I ask is because I saw a video of a guy who cropped the image using setTextureRect and just cropping the spriteSheet right in the game.