Desenvolvimento de jogos

9
Vantagens do Steam Greenlight

Vamos supor que eu possa escolher um jogo decente, construí-lo e finalizá-lo com cromagem suficiente; Vamos supor também que eu possa comercializá-lo, até certo ponto, através do meu próprio site. Quais são exatamente as vantagens de passar pelo Steam Greenlight? Supondo que eu possa realmente...

9
Manipulação de malha na GPU vs CPU

Um pouco curioso - onde você executa manipulações de malha, na CPU ou no shader? Eu tenho feito tudo na CPU e um amigo sugeriu mudar as coisas para o lado da GPU. Se você está fazendo coisas como animações ósseas ... na GPU, como você recupera a malha? (desde que estou fazendo a detecção de...

9
D3D / DXGI suporta transição de tela cheia

Eu tenho um aplicativo D3D11 e quero adicionar o suporte adequado em tela cheia. Agora posso deixar o DXGI mudar minha janela para tela cheia para mim, e tenho a impressão de que o DXGI cuidará de tudo o que for necessário para fazer a corrente de troca girar para frente e para trás em vez de...

9
Seguindo um caminho de maneira suave

Atualmente, estou fazendo um jogo de defesa em torre 2D com uma pista estática e predeterminada que os inimigos seguem (ou seja, torres não podem bloquear o caminho e encontrar o caminho não é o problema que estou tentando resolver). Estou tentando descobrir exatamente como fazer as unidades...

9
Como ocultar luzes no Unity3D?

Primeiro, eu tenho o Unity Pro. Tenho procurado ocultar as luzes quando elas não estão sendo visualizadas por um tempo agora para melhorar o desempenho. Os métodos principais para os quais me deparei foram usar BecameVisible () e testar o perfil da câmera. Meu principal problema era que, se o...

9
Sprites de contorno

Atualmente, estou trabalhando em um jogo 2D, e minha tarefa atual é descrever o objeto selecionado. Basicamente, uso um shader de desfoque para fazê-lo em tempo de execução total. Primeiro, desenho meu sprite usando um sombreador de desfoque gaussiano vertical, depois o desenho com um sombreador...

9
Como remover o jitter da entrada de movimento?

Estou escrevendo um mod Minecraft que suporta entradas do Razer Hydra . É um par de controladores de movimento (um para cada mão) que fornece informações de posição e rotação incrivelmente precisas. Para os fins desta pergunta, girar o controlador direito no eixo Y faz com que o personagem do...

9
Como criar um portal de alta qualidade e efeito rápido?

EDIT: Então, consegui que o efeito visual do portal funcionasse sem problemas de desempenho, e tenho a física configurada de objetos com corpos rígidos movendo-se através de portais sem interrupções e objetos com controladores de caracteres movendo-os sem interrupções. A única coisa que estou...

9
Como carrego recursos gráficos de forma assíncrona?

Vamos pensar como independentes de plataforma: quero carregar alguns recursos gráficos enquanto o resto do jogo está em execução. Em princípio, posso carregar os arquivos reais em um thread separado ou usando E / S assíncrona. Mas com objetos gráficos, terei que enviá-los para a GPU, e isso...

9
Como posso usar o Editline para um console no jogo?

Gostaria de adicionar um console no jogo a um jogo C ++ que estou criando. Embora renderize o console e analise os comandos com os quais estou bem, o aspecto de entrada e edição de texto (por exemplo, manipulação de teclas esquerda / direita, backspaces etc ...) parece muito esforço que eu prefiro...

9
Segmentação por drone

Imagine um "drone" e um ponto de destino em um avião 2D. Existem oito parâmetros: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (diremos apenas que o alvo está parado) O trabalho do...