Perguntas com a marcação «xna»

10
Como faço para criar um sistema independente de resolução?

Estou apagando essa. Eu posso ancorar coisas nas bordas, é claro, isso tornaria minha resolução de interface do usuário independente ... até que ela mude tanto que os gráficos sejam muito pequenos. Como dimensiono adequadamente sempre que necessário? Como mantenho meus gráficos na proporção correta...

10
Método eficiente de renderização de terreno maciço no XNA

Estou criando um jogo XNA que requer um espaço enorme para os jogadores. Atualmente, o mapa de altura de teste que estou usando é 4096x4096 e é salvo como um BMP de 4 bits. O que estou tentando fazer é pegar esse enorme arquivo de altura e renderizá-lo no jogo. O problema que estou enfrentando é o...

10
Como posso simular vidro quebrado?

Eu preciso fazer uma simulação com pedra jogada através de uma janela de vidro. Como posso conseguir isso? Quero dizer, eu estava pensando em criar um modelo 3D de pedra e vidro no 3D Studio Max 2012, quebrar o vidro e exportar para o XNA 4.0 como modelos .x. Então, no XNA, faça a animação -...

10
Livrar-se de objetos mortos em um jogo de forma eficaz?

Estou usando um loop for ou foreach (não importa) para percorrer todos os meus objetos quando eles precisam ser atualizados ou desenhados. No entanto, quando um objeto é morto, quero que ele seja removido da coleção novamente. Eu faço isso adicionando o objeto a uma lista de objetos mortos e,...

9
Renderizando texto arbitrário no XNA usando a API do Windows?

No comentário de Andrew sobre minha outra pergunta , ele observou que era possível renderizar texto para um Texture2D usando a API do Windows, em vez de desenhar o texto diretamente com um SpriteBatch. Como isso é feito? Suponho que haja uma etapa intermediária antes de gravar os dados da imagem em...

9
Movendo um sprite em XNA / C #, usando vetores

Atualmente, estou olhando para o desenvolvimento de jogos XNA com a linguagem C #. Eu tenho duas classes: o principal manipulador de jogos e uma classe "sprite". A seguir, apresentamos alguns pseudocódigos básicos que, espero, descrevam adequadamente o problema. Game.cs class game { sprite...

9
Entrada do servidor

Atualmente no meu jogo, o cliente nada mais é do que um renderizador. Quando o estado de entrada é alterado, o cliente envia um pacote ao servidor e move o player como se estivesse processando a entrada, mas o servidor tem a palavra final na posição. Isso geralmente funciona muito bem, exceto por...

9
Como o gluLookAt funciona?

Pelo meu entendimento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); é equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mas quando imprimo a ModelViewmatriz, a chamada para glTranslatef()parece...

9
Sprites tornando embaçado com velocidade

Depois de adicionar velocidade ao meu jogo, sinto que minhas texturas estão tremendo. Eu pensei que eram apenas meus olhos, até que finalmente capturei em uma captura de tela: O da esquerda é o que renderiza no meu jogo; o da direita é o sprite original, colado. (Esta é uma captura de tela do...