Perguntas com a marcação «2d»

9
"Controle de tempo" em um 2d de plataforma

Eu estou criando um jogo de plataformas 2D onde o jogador pode pressionar um botão e reiniciar o nível, apenas o personagem anterior também executará o nível ao mesmo tempo, como se estivesse voltando no tempo. Sei que outros jogos já fizeram isso antes, e a maneira como pensei em fazê-lo é fazer...

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

9
Detecção básica de colisão Box2D

Eu não entendo como ouvir colisões no Cocos2D / Box2D. Digamos que eu tenha dois corpos circulares dinâmicos. Um é muito pequeno e o outro é relativamente grande. Quando o círculo pequeno colidir com o círculo grande, eu gostaria de fazer algo (tocar um som, por exemplo). Qual é a melhor forma de...

9
Como evitar espaguete no animador?

Estou trabalhando com animações no Unity e até agora fiz apenas quatro (Up Down Left e Right) e minha janela de animação parece seguir ... O problema é que, se eu estava subindo, quero que o herói fique olhando para cima não vá para "ponto morto neutro" (ou como ele começou), mas isso significa...

9
Definir sprite para enfrentar a direção do mouse

Estou construindo um jogo de tela html5 e preciso de uma maneira de fazer meu sprite encarar o cursor do mouse. Eu tenho as coordenadas X e Y para o sprite, e também as coordenadas X e Y do ponteiro. Tudo o que estou preso é a matemática envolvida para fazer o sprite encarar o ponteiro. É tudo em...

9
Função para o movimento do sol?

Então, dado um sprite do sol no horizonte (x = 0, y = altura do mundo / 2), estou tentando criar uma função para fazer o sol nascer e depois cair. A melhor maneira de fazer isso seria a função sin, mas não tenho idéia de como usá-lo. se usando y = sin (x), x teria que variar entre 0 e pi para uma...

9
Box2D Diferença entre WorldCenter e posição

Portanto, esse problema está ocorrendo há alguns dias. Primeiro, qual é a diferença entre digamos Body.getWorldCenter () e Body.getPosition (). Ouvi dizer que o WorldCenter pode ter a ver com o centro de gravidade ou algo assim. Segundo, quando eu crio um corpo Box2D para um sprite, o corpo está...

9
Como levar em consideração a gravidade ao mover a IA

Estou fazendo um jogo 2D. Atualmente, existe um helicóptero voando, controlado pelo jogador. É controlado usando as teclas de seta: CIMA, ESQUERDA e DIREITA. É a velocidade ao longo do eixo y dy, e a velocidade ao longo do eixo x é dx. É física é a seguinte: Sempre que UP não é pressionado ,...

9
Faça a coisa rápida parecer lenta (Box2D)

Estou trabalhando em um jogo em que você controla um trabuco para lançar bolas ao adversário. É como um jogo chamado 'Medieval Siege'. Quando o trabuco está balançando o braço, o jogador precisa aproveitar o melhor momento para pressionar o botão e soltar a bola. Então a bola voará no ângulo...

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