What Type are you using for your Player Position?

I use now just a Vector2 and no Rectangle anymore.

But my Problem is i can’t resize any Sprite now with my Code i have to get just fitting Graphics for my Game. Is this normal or do you use Rectangles?

Thanks for your help !

Take a look at the SpriteBatch drawing methods https://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.draw.aspx

I’m going to assume you used the first method, which takes a rectangle as the destination of your sprite. With changing your code to Vector2 for the player position, the 4th method is now used, which draws the sprite with its original resolution at the given position.

You can use the 6th or 7th method to adjust the sprite’s size, so for example

SpriteBatch.Draw(playerSprite, playerPosition, null, Color.White, 0, Vector2.Zero, 0.5f, SpriteEffects.None, 0);

to draw the sprite at half its size or

SpriteBatch.Draw(playerSprite, playerPosition, null, Color.White, 0, Vector2.Zero, new Vector2(0.5f, 0.25f), SpriteEffects.None, 0);

to draw the sprite at half its width and a quarter of its height