Desenvolvimento de jogos

11
O que a alteração de GL_TEXTURE_WRAP) _ (S / T) faz?

Estou trabalhando com alguns tutoriais iniciantes em OpenGL, e o atual ensina como aplicar uma textura a um retângulo simples. Os estados do tutorial dizem para definir os parâmetros de textura GL_TEXTURE_WRAP_S e GL_TEXTURE_WRAP_T para GL_CLAMP_TO_EDGE, no entanto, não tenho certeza do que isso...

11
Por que devo separar objetos da renderização?

Disclamer: Eu sei o que é um padrão de sistema entidade é e eu estou não usá-lo. Eu li muito sobre a separação de objetos e renderizações. Sobre o fato de que a lógica do jogo deve ser independente do mecanismo de renderização subjacente. Tudo isso é bom e elegante, e faz todo o sentido, mas causa...

11
Qual é o objetivo dos índices na renderização em 3D?

Suponha que você estivesse criando um cubo 3D no OpenGL. Você implementa os dados de vértice necessários para o objeto (cubo). Qual seria o sentido de usar índices? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 }, { 0, 0, 1, 1 } }, { { -.5f, .5f, .5f, 1 }, { 1,...

11
Detecção de colisão 2D

Vamos supor que estou usando esse personagem. (fonte: iconbug.com ) Como você implementaria a detecção de colisão para isso? Usar uma caixa delimitadora não parece ser uma boa aproximação, porque a forma do pássaro não está nem perto de um quadrado. Eu estava pensando em ter uma espécie de...

11
Alterar o sprite de um objeto no Unity

Dentro do código de script do herói (objeto), quero adicionar a possibilidade de alterar seu sprite. Então o jogador pressiona o botão de espaço e o sprite muda para o outro sprite já adicionado ao projeto. Você pode me fornecer um código de exemplo para fazer

11
Quais especificações técnicas devem ser definidas para a música?

Estou escrevendo a música para um videogame. Em algum momento, precisarei trabalhar com os programadores para determinar as especificações técnicas dos arquivos de áudio que vou entregar a eles. Sobre que tipos de detalhes precisamos falar? Por exemplo, algumas perguntas que acho que precisamos...

11
O Unity permite codificar em Java? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 2 anos . Eu sou bastante novo na...

11
Mesclando geometria / malha sem perder benefícios

No three.js, podemos simplesmente mesclar a geometria para limitar a quantidade de chamadas de empate e, assim, aumentar o desempenho. Em um teste simples com um material, eu poderia desenhar 50.000 cubos + sombras a 60fps na minha GPU GTX660. Sem a fusão da geometria, 5.000 cubos já causaram um...