Desenvolvimento de jogos

10
Como lidar com diferentes layouts de teclado?

Digamos que eu tenho um jogo que usa controles WASD em um layout QWERTY. Tentar usar esses controles em, digamos, um layout Dvorak não é ideal (equivalente ao <A:HQWERTY). Obviamente, eu gostaria de usar as mesmas chaves físicas que o QWERTY usaria ( ,aoeno DVORAK). Eu vim com algumas soluções...

10
UDK: Verificando o tipo de ator no projétil ProcessTouch

Então, para ser breve, estou tentando teletransportar um peão quando é atingido por um projétil (ou danificado por qualquer arma no meu jogo). No momento, estou tentando chamar Pawn.SetLocation no ProcessTouch do projétil. Isso é um problema porque o ProcessTouch atingirá qualquer ator, não...

10
Geração de geometria processual

Recentemente, estive pesquisando o SceneKit para OS X e notei que existem vários métodos de fábrica para criar formas geométricas, como: Caixa, cápsula, cone, cilindro, avião, pirâmide, esfera, toro e tubo. Estou interessado em adicionar essas formas primitivas ao meu renderizador, mas estou...

10
Como simular queda de penas no box2d?

Estou trabalhando com o AndEngine com extensão Box2d, mas a resposta geral ou uma idéia de conceito também serão apreciadas. Eu tenho objetos parecidos com penas em um mundo de vista lateral 2D e quero fazer parte da simulação de física. Estou usando o amortecimento linear para fazer a "pena"...

10
Como o mapeamento normal realmente funciona?

Estou tentando entender o conceito de mapeamento normal, mas estou confuso com algumas coisas. Em resumo, não tenho certeza se um mapa normal depende ou não do ponto de vista (ou seja, se você obterá um mapa normal diferente do mesmo objeto ao girá-lo). Em segundo lugar, não entendo por que a cor...

10
Qual é o melhor método para atualizar uniformes de shader?

Qual é a maneira mais aceita de manter as matrizes de um shader atualizadas e por quê? Por exemplo, no momento, tenho uma Shaderclasse que armazena as alças no programa de sombreamento GLSL e uniformes. Toda vez que movo a câmera, tenho que passar a nova matriz de vistas para o shader, então cada...

10
Como garantir que um jogo possa ser concluído

Não sei ao certo qual é o termo correto para o que estou procurando, portanto, desculpe-me se for uma pergunta duplicada. Mas existe um termo / algoritmo para garantir que um jogo seja "completável" em relação a um scroller infinito. O que eu quero dizer com completável é que, se eu tivesse um...

10
Como aplainar o terreno sob um objeto de jogo?

Eu tenho um script que cria um objeto de terreno e o pinta com texturas, mas estou tendo um problema. Quando tento colocar objetos de jogo (como o objeto de água simples que a unidade fornece), uso um Raycast para determinar a altura correta para colocar o objeto de jogo, mas isso apenas garante...

10
OpenGL obtém o esboço de vários objetos sobrepostos

Eu só tive uma idéia para o meu jogo em andamento feito com opengl em c ++: eu gostaria de ter um grande contorno (5-6 pixels) em vários objetos sobrepostos quando o jogador ganhar alguma coisa. Eu pensei que a melhor maneira é usar o buffer de estêncil, mas são poucas horas que estou tentando...