Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes

2
Corotinas em série
Como eu empilharia uma série de chamadas da Coroutine que deveriam ser executadas uma após a outra? Tentei obter um efeito de cor intermitente, repetindo uma série de leituras de cores em uma rotina, mas não está funcionando.
9 unity 

3
Espelhos rotativos slerping
Giro meu personagem do jogo para assistir ao alvo usando o seguinte código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion é a rotação atual do personagem quando um novo alvo é dado. lookQuaternion é a direção que o personagem deve olhar e está definido assim: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion …

5
Como dimensionar pixel art sem desfocagem no GM Studio?
Estou criando um jogo no Game Maker Studio que usa pixel art. Quando inicio o jogo, todas as texturas ampliadas ficam realmente embaçadas. (Isso não acontece com os pequenos.) Por exemplo, esta imagem é renderizado no jogo assim: Existe alguma maneira de redimensionar pixels pequenos em pixels grandes em vez …

2
Proteção de demonstração (e jogo real)
Em alguns meses, pretendo começar a mostrar o jogo (espero comercial) em que estou trabalhando para o público (internet). O problema é que, além de capturas de tela e um trailer (por exemplo, funcionalidade de recurso), como alguém faz adequadamente uma demonstração que pode ser protegida? Deixe-me explicar um pouco. …

1
Como usar o OpenGL moderno para jogos em 2D?
Eu encontrei uma infinidade de tutoriais "modernos" do OpenGL (3.0+) para 3D, mas não encontrei quase nada ao procurar informações sobre como usá-lo no desenvolvimento de jogos em 2D. Como posso começar a usar o OpenGL para jogos em 2D? Especificamente, estou interessado em obter respostas para os seguintes tópicos: …
9 opengl  2d 

3
Alternativas flexíveis a muitas pequenas classes polimórficas (para uso como propriedades, mensagens ou eventos) C ++
Existem duas classes no meu jogo que são realmente úteis, mas lentamente se tornando uma dor. Mensagem e propriedade (a propriedade é essencialmente um componente). Ambos derivam de uma classe base e contêm um ID estático, de modo que os sistemas podem prestar atenção apenas àqueles que desejam. Está funcionando …


2
Construindo dados de adjacência do triângulo
Dada uma lista de índices de triângulo, como exatamente se converte isso em uma lista de índices com adjacência para um sombreador de geometria? Observe que estamos falando estritamente de índices aqui - os vértices estão presentes, mas vamos nos concentrar apenas nos índices, porque podemos usá-los para combinar vértices …






2
Usando dois shaders em vez de um com instruções IF
Eu tenho trabalhado na portabilidade de uma fonte opengl ES 1.1 relativamente grande para o ES 2.0. No OpenGL ES 2.0 (o que significa que tudo usa shaders), quero desenhar um bule de chá três vezes. O primeiro, com uma cor uniforme (ala o antigo glColor4f). O segundo, com uma …
9 opengl-es  glsl 

1
Gerando terreno na GPU
No meu mecanismo, crio um terreno infinito com o uso do algoritmo de ruído Perlin calculado na CPU. A criação do terreno é assim: Se a câmera estiver perto do patch descarregado, crie-o Calcule uma matriz de ruído de 513 x 513 com limites especificados Cálculo de normais, tangente, binormal, …
9 terrain 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.