Texture
Introduction
The Sprite's Texture property controls which image the Sprite is displaying. This property is of type Texture2D. When a Sprite is created through the SpriteManager's AddSprite method, the Sprite's Texture property gets set inside that method.
Code Example
The following code explains how Textures are assigned. Files used: Add the following at class scope:
Sprite sprite;
Add the following in Initialize after initializing FlatRedBall:
sprite = SpriteManager.AddSprite("redball.bmp");
Add the following in update:
if (InputManager.Keyboard.KeyPushed(Keys.D1))
{
sprite.Texture = FlatRedBallServices.Load<Texture2D>("redball.bmp");
}
else if(InputManager.Keyboard.KeyPushed(Keys.D2))
{
sprite.Texture = FlatRedBallServices.Load<Texture2D>("FRB_logo.png");
}

Last updated
Was this helpful?