Crie um novo projeto e insira os códigos em negrito
namespace Game1
{
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
//A figura que será exibida na tela
Texture2D textura;
//A posição da figura na tela
Vector2 posicao = new Vector2(50, 50);
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
protected override void Initialize()
{
base.Initialize();
}
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
// imagem do projeto atribuída a textura
textura = Content.Load(texture2d)("figura");
}
protected override void UnloadContent()
{
}
protected override void Update(GameTime gameTime)
{
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
}
base.Update(gameTime);
}
protected override void Draw(GameTime gameTime)
{
graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
//Exibindo o resultado na tela
spriteBatch.Begin();
spriteBatch.Draw(textura, posicao, Color.White);
spriteBatch.End();
base.Draw(gameTime);
}
}
}
_____________________________________________
Agora vamos adicionar imagens ao projeto:
Clique com o botão direito do mouse no projeto, surgirá um menu flutuante vá até Existing Item.
Agora é só executar o projeto: RUN
Obs.: Você pode conferir a vídeo-aula de XNA 3.0 no link MATERIAIS ao lado.
Elas estão sem audio nas aulas iniciais, mas terão nas de nivel avançado.