Как нарисовать свой мир Box2D, используя HTML5 Canvas вместо отладочного розыгрыша?

Я знаю, я знаю, как я знаю HTML5 Основы и анимация с использованием петлей и т. Д.

Демо-демонстрация Я работаю: (Нажмите, чтобы сделать фигуры) http://hengy.brown.name/experips/box2d/example-canvas.html

Что я Не очень знаком с коробкой2d. Я использую порт Box2DWeb, я слышал, что это новее, чем Box2D-JS, я не уверен, что лучше всего.

Я знаю, как инициализировать «мир», и я могу разместить объекты в мире. Затем я использую шаг, чтобы анимировать мир - однако, чтобы отобразить его на экране до сих пор, что я смог заставить его работать с отладочной ничьей, так как она в основном делает все для вас.

Вместо того, чтобы использовать Dobug Draw, я хотел бы использовать холст, чтобы рисовать, например, автомобиль вместо этого квадрата. Как я могу прикрепить физику квадрата к изображению автомобиля? Я просто не могу получить голову вокруг интеграции холста с Box2D.

Любые советы будут массово оценены!

Спасибо

5
задан Henryz 3 September 2011 в 15:41
поделиться