Perguntas com a marcação «xna»

8
Girar um vetor

Quero que minha câmera em primeira pessoa mude suavemente sua direção de visualização da direção d1 para a direção d2. A última direção é indicada por uma posição alvo t2. Até agora, implementei uma rotação que funciona bem, mas a velocidade da rotação diminui quanto mais perto a direção atual...

8
Desenhando Sprites “Stenciled” e fazendo-os brilhar

Atualmente, no meu jogo - não estou usando o SpriteBatch do XNA para renderizar nada (estou usando o Debug View do Farseer Physic) e fiquei imaginando como renderizaria algo assim: apenas usando XNA. Minha segunda pergunta é uma vez que desenhei esses sprites stenciled, como eu daria às linhas...

7
Jogo 2D C # clique para mover amostras?

Atualmente estou aprendendo a usar o XNA fazendo um jogo 2D. Até agora, estou indo bem, mas quero implementar um clique para mover em vez de usar as teclas para passear, mas não encontrei nenhum exemplo e não tenho noção de como abordá-lo. Eu sei que o XNA funciona bem para controles e teclado do...

7
XNA Quadtree com LOD

Estou procurando criar um ambiente bastante amplo e, como tal, gostaria de implementar um quadtree e usar o LOD nele. Examinei vários exemplos e recebo a idéia básica de um quadtree. Comece com um nó raiz com 4 vértices que cobrem o mapa inteiro e divida em 4 nós filhos até que eu atenda a alguns...

7
Uma maneira legal de fazer o Z-index para componentes XNA?

Estou tentando renderizar alguns elementos no meu jogo. Primeiro, renderizo as texturas (as texturas das próprias caixas de texto etc). Então eu renderizo as primitivas (bordas ao redor dos controles etc). Então eu renderizo o texto. No entanto, ao fazer isso, isso dá um resultado estranho na...

7
Aprendendo XNA 3.1 Vs XNA 4.0

Estou começando a aprender XNA e está indo bem. No entanto, gostaria de saber se estou me dando um tiro no pé aprendendo 3.1 e não 4.0? Também sei que a Microsoft obviamente tem um conflito de interesses: quanto mais vezes atualizamos, mais cópias do Visual Studio elas vendem (eu sei que o Express...

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
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...