sexta-feira, 21 de novembro de 2008

Introdução ao XNA 3.0

Por: Adriano


Nova iniciativa da Microsoft para desenvolver jogos
Objetivo: simplicidade de desenvolvimento
Tanto em Windows como Xbox 360 e também em dispositivos móveis.

A Microsoft traz para o mundo dos games sua nova plataforma, XNA Game Studio(plataforma gráfica apresentada em 2006). Facilitando a comunicação entre APIs do DirectX e o programador ele possui procedimentos já compilados , diminuindo as dificuldades na hora de desenvolver um projeto (Carrega modelos de sons, texturas com apenas uma linha ) .

A linguagem padrão é o C# (C Sharp), mas como utiliza o. NET Framework, qualquer linguagem. NET é capaz de rodar o XNA.

Ferramentas: Microsoft Visual C# e XNA Game Studio.


Com a IDE carregada, vá até o menu “File -> New Project”. Na janela que aparecer, selecione o item “Windows Game”.

Solution Explorer
Game.ico – Ícone do jogo. Aparecerá no topo da janela e no arquivo executável.
Game1.cs – Este arquivo contém o código da classe do jogo.
Program.cs – Arquivo básico do jogo. É o ponto de partida.

No código gerado pelo programa podemos observar:

Método Initialize() é chamado quando o jogo é carregado.
Método LoadContent() quando necessário carregar recursos gráficos. Exemplo texturas, SpriteBatch e etc.
Método UnloadContent() necessário para descarregar os recursos gráficos.
Método Update(GameTime gameTime) onde se coloca a lógica do jogo.
Objeto gameTime mostra o tempo que passou desde a última chamada para atualização.
Método Draw(GameTime gameTime) onde se insere as rotinas para renderizar.
Objeto gameTime mostra o tempo que passou desde a última chamada para renderização.

Baixe a vídeo-aula:
Inserindo uma imagem na tela
Vídeo-aula1 Xna 3.0

Obs.: Esta página sempre será atualizada quando for publicada uma nova aula.Para visualizar as aulas você deve usar o Flash player ou seu navegador , pois estão em formato swf.

Nenhum comentário: