Perguntas com a marcação «box2d»

8
Determinando player.isFalling () através da mudança de y?

Atualmente, estou usando o Box2D e meu personagem é um monte de acessórios no Box2D. Eu queria saber se, para determinar se um jogador está caindo, detectar uma mudança na posição Y seria apropriado? Existem outras maneiras em que não estou pensando? Como esse tipo de coisa geralmente é...

8
Fazendo uma bola Box2D pular para uma altura constante

Quero criar um jogo como o Doodle Jump. Estou usando libgdx e Box2d. Preciso de conselhos sobre como fazer minha bola saltar constantemente e com a mesma altura. Eu tentei definir a restituição do corpo da bola como 1 para que ela possa pular constantemente, mas quando pulo em um bloco, o...

8
Origem do conjunto 2D da caixa

Estou tentando definir a origem de uma forma box2d. Por padrão, uma forma gira em torno do centro. Mas estou tentando fazê-lo girar à esquerda da forma. Como um relógio, por exemplo. Já ouvi falar de coisas como o SetXForm, mas essa função nem parece existir. Estou usando C ++ apenas no caso de...

7
O que faz com que as juntas de revolução do Box2D se separem?

Criei uma boneca de pano usando corpos dinâmicos (retângulos) e juntas de revolução simples (com ângulos inferiores e superiores). Quando minha boneca de pano atinge o chão (que é um corpo estático), os corpos parecem se mexer e as articulações se separam. Parece que os corpos estão grudados no...

7
Caixa de rolagem2D DebugDraw

Estou desenvolvendo um jogo usando o Box2D (implementação de javascript - Box2DWeb) e gostaria de saber como posso fazer um pan do desenho de depuração. Eu sei que a resposta usual é - não use debug draw, é apenas para depuração. Não estou, no entanto, nem todos os meus objetos estão na mesma tela,...

7
Implementando a física da vista superior usando o box2D

Como os jogos de física da vista superior podem ser feitos no box2D? Uma idéia que tenho é definir a velocidade linear de um objeto manualmente ou alterar o amortecimento linear e angular à medida que meu objeto se move sobre superfícies diferentes. Por exemplo, se meu objeto estiver sobre uma...