Perguntas com a marcação «xna»

7
Atualização do jogo XNA e empate

Estou confuso sobre como os métodos do jogo são chamados e quando. Então eu li que a sequência é: Inicializar LoadContent Atualizar Desenhar UnloadContent Onde 3 e 4 são o loop do jogo, então after Updateé chamado, Drawé chamado, então Update, então Drawe assim por diante. O loop do jogo...

7
Eu fiz um jogo no XNA - como posso compartilhá-lo com meus amigos?

Acabei de terminar de programar uma versão XNA encantadora (ainda que básica) do clássico Tempest . Viva! Como se tratava de uma tarefa de casa, eu gostaria de poder compartilhá-la com meu professor e meus amigos / colegas de classe para solicitar feedback. (E, sejamos honestos - se eu tiver uma...

7
Como ajusto a origem da rotação para um grupo de sprites?

Atualmente, estou agrupando sprites e aplicando uma transformação de rotação no sorteio: private void UpdateMatrix(ref Vector2 origin, float radians) { Vector3 matrixorigin = new Vector3(origin, 0); _rotationMatrix = Matrix.CreateTranslation(-matrixorigin) * Matrix.CreateRotationZ(radians) *...

7
Quad Tree com muitos objetos em movimento

Eu tenho uma implementação Quad Tree que é muito útil para o que estou tentando fazer. Meu problema é que, quando minha janela de exibição tem muitos objetos, a atualização para a Quad Tree leva muito tempo. É um fato conhecido que Quad Trees são lentas para objetos não estáticos. Tentei alguns...

7
Carregando som no XNA sem o Pipeline de conteúdo

Estou trabalhando em um tipo de aplicativo "Game Maker" para Windows em que o usuário importa seus próprios ativos para serem usados ​​no jogo. Preciso carregar esse conteúdo em tempo de execução no lado do mecanismo. No entanto, não quero que o usuário precise instalar nada além do tempo de...

7
Personagem quicando no chão devido à gravidade

Implementando a gravidade no jogo, o personagem continua saltando para cima e para baixo quando atinge o chão, ao depurar o personagem está essencialmente saltando dentro e fora do chão. Não tenho certeza de como resolver o problema, qualquer ajuda aqui seria muito apreciada. O valor constante...

7
Comportamento / Atributo GameComponent Architecture

Sou estudante universitário e o desenvolvimento de jogos é um pequeno hobby para mim. Estou escrevendo um novo jogo e tenho procurado uma nova abordagem para desenvolver o mecanismo de jogo para torná-lo mais flexível (e permitir fornecer uma base sólida para futuros empreendimentos). Eu encontrei...

7
Tentando usar estênceis em 2D, mantendo a profundidade da camada

Esta é uma tela do que está acontecendo apenas para que você possa obter um quadro de referência. O problema que estou enfrentando é que meu jogo está desacelerando devido à quantidade de trocas de textura que estou fazendo durante minha chamada de empate. Como paredes, caracteres, pisos e...

7
É possível reutilizar a mesma janela em vários jogos?

Em particular, estou pensando em C # e XNA, e obviamente no Windows. Digamos que eu tenho o jogo principal, que é um jogo XNA normal, mas em algum momento eu gostaria de mudar momentaneamente para um mini-jogo que também foi implementado no XNA, mas é completamente independente do meu jogo. Existe...

7
Estados globais do teclado

Eu tenho a seguinte idéia sobre o processamento de entrada do teclado. Capturamos a entrada na classe "principal" do jogo, como esta: protected override void Update(GameTime gameTime) { this.CurrentKeyboardState = Keyboard.GetState(); // main :Game class logic here base.Update(gameTime);...

7
C # Perlin noise - gerando "infinitos" pedaços de terreno?

Atualmente, estou escrevendo um pequeno scroller lateral em C #, para aprender C # e me divertir. No momento, tenho um gerador de números aleatórios simples gerando o mundo, mas não é exatamente tão bom - por isso, com algumas pesquisas, descobri que a geração de ruído Perlin pode me ajudar um...

7
HLSL - Criando sombras em 2D

A maneira como eu crio sombras é pela seguinte técnica: http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/ Mas eu tenho perguntas para o HLSL. Do jeito que eu faço atualmente, tenho uma imagem em preto e branco, onde Preto significa 'objeto' e branco...

7
Jogo XNA 4 para ambos os perfis

Estou escrevendo jogo no XNA 4 e esta versão tem dois perfis de alta definição e alcance. Meu problema é que preciso ter meu código de jogo para cada um desses perfis e é muito desconfortável ter dois projetos e fazer todas as alterações nos dois. Minha ideia era usar a diretiva pré-processador...