主に要素で構成された SVG ロゴがあります。これをアニメートしたい、具体的には「重力の世界」に落とし込みたい。Box2D (Web ポート) を使用したいと考えていました。
私は Box2D と Canvas の初心者ですが、canvg を使用して SVG を HTML5 キャンバスに変換することまではできました。現在、Box2dWeb の入門チュートリアルを読んでいます。重力ですが、既存の SVG またはキャンバスを歩き、その世界に形状を追加するだけの例は見つかりません。
Box2D 描画メソッドを使用する必要があるようです。既存のほとんどすべての Box2D デモやチュートリアルと同じように、既存の一連の形状 (SVG またはキャンバス上) を単純に Box2DWeb 重力世界にドロップして、単純に下に折りたたむ簡単な例を教えてもらえますか?
CanVG では、自分で Canvas にシェイプを追加するのではなく、SVG から Canvas を作成していることに注意してください。