[XNA] Conceitos e Instalação – Introdução
Olá pessoal, se você esta lendo este post ou é porque já ouviu falar de XNA ou nem sabe o que é, então vamos saber inicialmente o que é XNA.
XNA:
O XNA (sigla em inglês que significa XNA’s Not Acronymed) é um framework gratuito e robusto com interface amigável desenvolvido pela Microsoft para criar jogos tanto para PC quanto para o console XBox 360. XNA foi projetado pensando nas pessoas que querem fazer seus próprios jogos e acham complicado trabalhar com DirectX, OpenGL e/ou outras APIs. Além disso, é possível encontrar muita coisa pronta feita por outros desenvolvedores para facilitar ainda mais a programação. Mas não pense que é tão fácil usar XNA assim. Então para começar vamos ver como instalar o framework.
Requisitos mínimos:
- DirectX 9.0c ou superior
- Computador que suporte Pixel Shader 1.1 (recomendado 2.0 ou superior)
- Alguma experiência com a linguagem C#
- E uma boa idéia!
Para maiores informações dos requisitos, segue lista mais completa: clique aqui.
Instalação:
Se você cumprir os requisitos acima, agora é só instalar o Visual C# 2008 Express Edition, que não tem custo e você pode registrá-lo ao final da instalação.
Após abaixar o Visual C#, instale o mesmo em sua máquina e após a instalação vamos fazer download da versão mais atual do XNA por enquanto.
- XNA 3.1 (versão lançada em 03/07/2009)
Ao concluir o download do XNA 3.1 é hora de instalar. Após possuir o XNA instalado em seu computado, chega a hora de ver se tudo está funcionando corretamente.
Teste:
Abra o Visual Studio 2008 Express Edition e abra o menu File -> New Project… (Figura 1)

- Figura 1 – Criando um projeto de teste
Uma janela conforme a figura 2 deve aparecer.

- Figura 2 – Novo projeto
Nesta janela, você deve escolher o formato do projeto e o nome para o mesmo, conforme figura 2. Após isso, clique no botão OK e uma janela de projeto vai aparecer (figura 3).

- Figura 3 – Tela de projeto
Com o projeto aberto, você deve agora compilar o mesmo para ver se a instalação esta funcionando corretamente. Para fazer isso abra o menu Debug -> Start Debugging ou tecle F5.

- Figura 4 – Projeto em execução
Se não aparecer nenhum erro, então a tela do projeto (figura 4) irá aparecer, significando que a instalação do XNA 3.1 foi um sucesso e você pode usá-lo agora para fazer seus jogos.
Informações adicionais:
Segue uma lista dos formatos que o XNA suporta:
- Formatos 2D: DDS, BMP, JPG, PNG e TGA
- Formatos de Áudio: XAP (projeto de áudio gerado pelo XACT Tool), WAV, MP3 e WMA
- Formatos 3D: X (DirectX) e FBX (Formato da Autodesk, mas já é suportado por alguns softwares free e pela maioria dos softwares de modelagem comercial)
- Fontes: SpriteFont (Arquivo XML usado pelo XNA onde você pode descrever as características da fonte usada, como: tamanho etc.
- XML: Suporta arquivos. XML que podem ser usados para armazenar dados do jogo
- Shaders: Suporta arquivos .FX que são usados para descrever efeitos na renderização de modelos 3D ou 2D.
Espero que tenham aproveitado a leitura e que tenham gostado, pois logo viram mais artigos sobre o funcionamento do XNA e implementações de alguns joguinhos.
Abraços.