Pixi.js: Como posso usar a física (Box2d) com Pixi

Criado em 24 dez. 2015  ·  10Comentários  ·  Fonte: pixijs/pixi.js

Você pode me dar o link para os totoriais
obrigada

Comentários muito úteis

Estou usando box2d (web) e pixi.js em um projeto ... não há nada para fazer.
uma série de corpos adicionados ao mundo (box2d)
uma série de sprites adicionados ao palco (pixi.js)

sua função de renderização verifica a posição e rotação dos corpos box2d e as aplica ao array sprites. deixe-me saber se você precisa de um exemplo de código

Todos 10 comentários

Desculpe pela resposta tardia.

Eu tinha meu próprio renderizador box2d + debug para pixi em algum lugar. Vou localizá-lo e postar uma demonstração nos exemplos.

Espero que você já tenha comprado https://www.codeandweb.com/physicseditor , é difícil fazer box2d no pixi sem ele

A ideia básica é gerar corpos para sprites e manter as duas cenas sincronizadas uma com a outra.

Estou usando box2d (web) e pixi.js em um projeto ... não há nada para fazer.
uma série de corpos adicionados ao mundo (box2d)
uma série de sprites adicionados ao palco (pixi.js)

sua função de renderização verifica a posição e rotação dos corpos box2d e as aplica ao array sprites. deixe-me saber se você precisa de um exemplo de código

fechando como parece respondido: +1:

@ivanpopelyshev Eu só quero adicionar colisão e saltos em algumas formas (retângulo, triângulo, círculo) - que podem ser arrastados e soltos em um sprite de resposta correta. O box2d é a melhor solução para isso? Alguém tem um exemplo de código real? Também posso baixar o aplicativo editor de física, se necessário.

Apenas para as formas básicas, você não precisa do aplicativo PhysicsEditor. Usei o p2 com sucesso no celular no EaselJS para cerca de 10 ou mais dessas mesmas 3 formas e funcionou bem.

obrigado p2 tem alguns exemplos realmente bonitos - vou tentar integrar um deles com meus sprites - parece que não deve demorar muito para realizar - pena que não consigo encontrar um plugin de física / ponte atualizado para PIxi embora.

@mspanish Você pode experimentar esta biblioteca: https://github.com/shakiba/planck.js . Ele é transferido do Box2D.
Você também pode tentar Matter.js, que também é uma biblioteca muito boa. Você pode até encontrar tutoriais no Youtube.

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações