Perguntas com a marcação «c»

10
Como sincronizar um jogo com música

Você pode estar familiarizado com jogos de ritmo como Dancing Line , Geometry Dash ou até Guitar Hero . Eles têm algo em comum: cada ação do jogo é sincronizada com a música. Meu objetivo é criar um jogo como o Geometry Dash, em que o jogador deve executar algumas ações no ritmo, enquanto o...

9
Como colocar nossa música em jogos?

Como uma banda independente relativamente desconhecida, qual é a melhor maneira de colocar nossa música em jogos de computador? Não estou pensando muito em questões de licenciamento, mas mais sobre quais canais estão disponíveis e como ser notado por desenvolvedores de jogos que podem estar...

9
Gerando um layout de cidade em uma grade

Quero gerar um layout de cidade em uma grade quadrada (renderizada isometricamente, mas isso não importa) usando os seguintes elementos: Casas 2x2 Estradas, 1 unidade de largura Canais, 1 unidade de largura Layout da amostra: Eu sempre tenho um número específico de casas e quantas estradas...

9
Descobrir em qual bloco o clique de um mouse pousou

Estou trabalhando em um jogo baseado em grade isométrica e estou tendo um problema ao tentar vincular um clique do mouse do usuário a um bloco. Consegui dividir o problema em duas partes: Encontrar um retângulo que circunda um bloco (o que eu pude fazer) Descobrir a partir do retângulo em que o...

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

9
2D isométrico: tela para coordenar as peças

Estou escrevendo um jogo 2D isométrico e estou tendo dificuldade em descobrir exatamente em qual bloco o cursor está. Aqui está um desenho: onde xs e ys são coordenadas da tela (pixels), xt e yt são coordenadas do bloco, W e H são a largura e a altura do bloco em pixels, respectivamente. Minha...

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...

8
VSync / real a 30FPS no Android

Estou trabalhando em um jogo que não pode ser executado em velocidade máxima em alguns dispositivos. No Tegra2, com muitas otimizações, o desempenho é próximo de 40 fps. O framerate é estável, mas as animações não são suaves o suficiente, então eu preciso de um vsync. Com o Android SDK 2.3,...