Nova versão do motor

1 view
Skip to first unread message

Rodrigo Rocha Gomes e Souza

unread,
May 5, 2013, 10:34:16 AM5/5/13
to jogos-r...@googlegroups.com
Uma nova versão do motor está no ar em https://github.com/rodrigorgs/rodengine2d (diff: https://github.com/rodrigorgs/rodengine2d/commit/166b50a3c2725a7b3480b87c2420f2e4c6d5ec71).

Essa nova versão traz modificações na física. Recomendo fortemente que todos que estão usando física atualizem.

Lembram que eu disse que o Box2D trabalha com metros, e não pixels? Por isso é que no exemplo que fiz em sala de aula a bola ganha velocidade quando começa a cair, mas depois passa a cair em velocidade constante. O Box2D entende que a bola está caindo a 120 m/s, o que é muito rápido.

Pois é, agora criei uma constante PHYSICS_SCALE no arquivo PhysicsManager.js. Ela indica quantos pixels no jogo equivalem a 1 metro. O valor default é 20, mas vocês podem modificar esse valor no arquivo de acordo com o jogo de vocês. Com essa mudança, vocês também precisarão alterar a aceleração da gravidade no PhysicsManager.init. O valor mais adequado é 9.8 (m/s²).

Com essa modificação, a simulação fica mais realista e você terão a sensação de que está mais rápida. Basta rodar o exemplo que vem com o motor para perceber a diferença.

[]s
Rodrigo
Reply all
Reply to author
Forward
0 new messages