Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Geral  Alguma coisa básica
Anterior Anterior
 
Próximo Próximo
Nova Entrada 16/2/2009 19:21
  Cloudwsy
31 tópicos
8th Level Poster


Alguma coisa básica 
Aqui estou eu novamente!
Mais duvidas me assolaram nos ultimos dias, e resolvi posta-las aqui!
1) Como pausar o jogo no XNA?
2)Como fazer um menu?
3)Como carregar cenarios diferentes durante o jogo?
Espero não estar abusando da vossa boa vontade de me explicar minhas duvidas! =p

Desde ja, obrigado!
 
Nova Entrada 17/2/2009 8:00
  lucianoJose
194 tópicos
Iniciante


Re: Alguma coisa básica 
 Cloudwsy escreveu
Aqui estou eu novamente!
Mais duvidas me assolaram nos ultimos dias, e resolvi posta-las aqui!
1) Como pausar o jogo no XNA?
2)Como fazer um menu?
3)Como carregar cenarios diferentes durante o jogo?
Espero não estar abusando da vossa boa vontade de me explicar minhas duvidas! =p

Desde ja, obrigado!


[/QUOTE]2)1) Como pausar o jogo no XNA?[/QUOTE]

Você pode definir uma Enum, contendo os estados de seu jogo: Jogando, Pausado, etc.

Ai lá no método Update de seu jogo, vc pode verificar:

Assuma que this.CurrentState é uma Enum que defini os estados do jogo.

public void Update(GameTime gameTime)
{

if(this.CurrentState == GameState.Paused)
{
      // jogo pausado
     // Atualize objetos quando o jogo estiver pausado
}else if(this.CurrentState == GameState.Playing)
{
     //Jogando
     // Atualize objetos quando estiver jogando
}

}
 
2)Como fazer um menu?
3)Como carregar cenarios diferentes durante o jogo?
Espero não estar abusando da vossa boa vontade de me explicar minhas duvidas! =p


Para essas perguntas, dá uma olhada nesse exemplo Creators Club: http://creators.xna.com/en-US/samples/gamestatemanagement

Qualquer dúvida sobre o que eu tratei acima, por favor, pode postar novamente!

Administrador do SharpGames.
 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Geral  Alguma coisa básica
Novatec
Promoção Novatec
Logos do XBox 360, XNA e Games For Windows
Copyright 2010 por SharpgamesPolítica de Privacidade  |  Termos de Uso