Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Geral  Alguma coisa básica
Anterior Anterior
 
Próximo Próximo
Nova Entrada 16/2/2009 20: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 9:00
  lucianoJose
195 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!

@lucianoJoseBr My Blog: http://lucjose.wordpress.com
 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Geral  Alguma coisa básica
Logos do XBox 360, XNA e Games For Windows
Copyright 2006-2012 por SharpgamesPolítica de Privacidade  |  Termos de Uso