sé canvas de HTML5 bastante bien, sé lo básico y los bucles de animación usando etc.¿Cómo dibujo mi mundo de Box2D utilizando HTML5 Canvas en lugar de Debug Draw?
Demostración estoy trabajando con: (haga clic para hacer formas) http://henry.brown.name/experiments/box2d/example-canvas.html
lo que no estoy muy familiarizado con es Box2D. Estoy usando el puerto Box2DWeb, escuché que era más nuevo que Box2D-js, no estoy seguro de cuál es el mejor.
Sé cómo inicializar el 'mundo' y puedo colocar objetos en el mundo. Luego uso Step para animar el mundo; sin embargo, para mostrarlo en la pantalla hasta ahora solo he podido hacer que funcione con depuración, ya que básicamente hace todo por ti.
En lugar de utilizar el dibujo de depuración, me gustaría utilizar un lienzo para dibujar, por ejemplo, un automóvil en lugar de solo un cuadrado. ¿Cómo adjunto la física de un cuadrado a la imagen de un automóvil? Simplemente no puedo entender cómo integrar el lienzo con Box2D.
¡Todos los consejos serán enormemente apreciados!
Gracias
enlace impresionante, usted estará interesado en http://www.uselesspickles.com/jsballs/, que no tiene nada que hacer con la pregunta, pero también es una asombrosa simulación de física de JavaScript –
Hey. Me preguntaba si resolviste este problema. Tengo el mismo problema. No tengo idea de cómo acceder a los parámetros como posición, velocidad, ángulo de un objeto. Debug Draw, dibuja todo usando todos esos parámetros. Quería saber cómo podemos acceder directamente a ellos. – batman
Respuesta muy tardía, pero sí tengo el problema resuelto. Voy a comentar dentro de las otras respuestas. – Henryz