Perguntas com a marcação «xna»

XNA é uma estrutura de jogos da Microsoft que permite a implantação em Windows, Windows Phone e Xbox 360.

2
Como posso fatorar o momento no meu simulador espacial?
Estou tentando criar um mecanismo de física 2D simples agora e estou com alguns problemas para descobrir como incorporar o impulso ao movimento de uma nave espacial. Se estou me movendo em uma determinada direção a uma certa velocidade, atualmente posso atualizar facilmente a posição da minha nave (Posição + …
8 xna  2d  physics 


2
Como acessar variáveis ​​na classe Game1 de outra classe no XNA?
Estou tentando escrever uma SpriteManagerclasse no XNA, mas preciso acessar as Gamevariáveis. Por exemplo, a Game.Contentpropriedade seria muito útil para carregar texturas e Game.GraphicsDevice.Viewportpara obter o tamanho da janela. Por enquanto, tenho a seguinte classe: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public SpriteManager<Powerup> PowerupManager …


3
Carregar todo o conteúdo da pasta
Eu quero perguntar, existe maneira de carregar em xna todo o conteúdo da pasta? Por exemplo, no meu conteúdo, tenho: Images / hero Images / car Images / tree Quero fazer algo assim Dictionary<string,Model> models = new ... foreach(string name in content.getNames("Images")) { models[name] = content.load<Model>("Images\\" + name); }
8 xna  xna-4.0 


4
Devo usar eventos em um jogo XNA?
Eu criei uma classe de botão que desenha um botão na tela. Quando clico nele, quero ver algo acontecendo. No WinForm, eu simplesmente usaria o evento OnClick do botão. E o XNA? Devo adicionar um evento OnClick à minha classe de botão? Essa é uma boa prática? Caso contrário, como …
8 xna  xna-4.0  .net  events 



1
Quadro de avisos desenha bem no PC, não no XBOX
A lua é desenhada com duas chamadas de empate, mas as duas estão erradas no xbox, por isso estou exibindo apenas uma para simplificar. É assim que a lua deve ficar no PC: Como fica no XBOX: A textura pisca, desaparece, parece um gradiente de baixo para cima, linhas passam …
8 xna  c# 

1
Como posso atualizar seletivamente o XNA GameComponents?
Eu tenho um pequeno jogo 2D no qual estou trabalhando no XNA. Até agora, eu tenho uma nave controlada por jogadores que opera com impulso vetorial e é muito divertido girar em círculos. Implementei isso como DrawableGameComponent e o registrei no jogo usando game.Components.Add (this) no construtor Ship Object. Como …

3
Texturas invertidas
Estou tentando desenhar texturas alinhadas com esse corpo físico cuja origem do sistema de coordenadas está no centro da tela. (XNA) Spritebatch tem sua origem padrão definida no canto superior esquerdo. Consegui posicionar as texturas corretamente, mas notei que minhas texturas estão invertidas verticalmente. Ou seja, uma textura de seta …


2
Existe um limite para Gametime.TotalMilliseconds?
O tempo de jogo deve sempre aumentar e o total de milissegundos será o maior valor. Portanto, se o jogo for hipoteticamente executado por 1 dia, esse valor deverá 86 400 000. Provavelmente, isso não é um problema para a maioria dos jogos, mas estou curioso para saber se existe …
8 xna  c# 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.