Rendering 2D with Sprites and Text
Describes step-by-step procedures for using 2D graphics techniques.
In This Section
- What Is a Sprite?
Summarizes the basics of using sprites. - Animating a Sprite
Demonstrates how to animate a sprite from a texture using a custom class. - Drawing a Sprite
Demonstrates how to draw a sprite by using the SpriteBatch class. - Rotating a Sprite
Demonstrates how to rotate a sprite around its center. - Rotating a Group of Sprites
Demonstrates how to rotate a group of sprites around a single point. - Scaling a Sprite
Demonstrates how to scale a sprite using a uniform scale. - Scaling Sprites Based On Screen Size
Demonstrates how to scale sprites using a matrix that is created based on the viewport width. - Tinting a Sprite
Demonstrates how to tint a sprite using a Color value. - Tiling a Sprite
Demonstrates how to draw a sprite repeatedly in the x and y directions in one Draw call. - Drawing a Masked Sprite over a Background
Demonstrates how to draw a foreground and background sprite using the SpriteBatch class, where only part of the foreground sprite masks the background. - Making a Scrolling Background
Demonstrates how to draw a scrolling background sprite using the SpriteBatch class. - Drawing Text with a Sprite
Demonstrates how to import a SpriteFont into a project and to draw text using DrawString.
Related Overview Topics
- Accessing Pictures from a Picture Album
Demonstrates how to access pictures in a picture album using the Media API on Windows Phone.