Xna game studio

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (274 palavras )
  • Download(s) : 0
  • Publicado : 3 de julho de 2012
Ler documento completo
Amostra do texto
XNA Game Studio

XNA
• Framework para desenvolvimento de jogos
para PCs com Windows, console Xbox 360 e
Windows Phone 7
– IDE de desenvolvimento: XNA Game Studio.
• XNA Game Studio Express.• XNA Game Studio Professional.

– Linguagens suportadas: .NET e C#.

XNA
• Material utilizado:





Microsoft Visual C# 2005 Express
XNA Game Studio 2.0
Starter kits.
MicrosoftCross-plataform Audio Creation Tool (XACT)

• Tutoriais
– http://www.sharpgames.net/Artigos/Artigo/tabid/58/selectmodule
id/376/ArticleID/1599/reftab/54/Default.aspx
–http://www.xnadevelopment.com/tutorials.shtml
– http://msdn.microsoft.com/pt-br/library/hh416748.aspx

Starter kits

Criando um projeto

• Cria uma estrutura básica de um jogo.

Estrutura do programa
•Initialize() - O ponto de partida para inicialização do jogo
• LoadContent() - O carregamento dos recursos necessários
• Run() - Inicio do laço de repetição
• Update() - Leitura de entradas, cálculos, testepara o critério
de fim
• Draw() - Desenhar os objetos na tela
• UnloadContent() - liberar os recursos utilizados

Estrutura de um programa

Estrutura do programa

Inserindo conteúdo
•View->Solution Explorer.
– Pode ser dividido em pastas.
– Imagens(TGA, PNG).
– XAP- manipulação de áudio(Wav).
OBS: Arquivos Wav devem estar na
pasta Content, mas não deve ser
incluído noprojeto.

Inserindo background

Inserindo um personagem e eventos
do controle

Criando uma animação
• Sprites

y
x

Criando uma animação

Tratamento de colisão

Inserindo áudio
•Utilização do XACT
– Manipulação de áudio.
– Define como um arquivo de áudio irá ser
executado.

Referências
• http://kleberandrade.wordpress.com/2009/11/19/
xna-colisao-por-bounding-box/
•http://www.sharpgames.net/Artigos/Artigo/tabid/
58/selectmoduleid/376/ArticleID/1599/reftab/54/
Default.aspx
• http://www.cin.ufpe.br/~rlbb/Jogos/Desenvolvime
nto%20de%20Jogos%20com%20XNA.pptx...
tracking img