Example
Documentation
protoBox2d.jsは物理演算エンジンのBox2DJSを使いやすくしたJavaScript Libraryです。ややこしい演算の設定はprotoBox2d.jsがすべて吸収しますので、メソッドの呼び出しとHTMLにclass="box2d"を追加するだけで動作します。
必要なライブラリーは以下のとおり。
- Box2DJS - Physics Engine for JavaScript
- Prototype.js - version 1.6
対応ブラウザは以下のとおりです。
- IE 6 - 落下のみ可能
- IE 7
- Opera 9.5
- Firefox 3.0.8
- Safari 3.1 - 推奨
- Goole Chrome 1.0 - 推奨
サンプルコード
JavaScript
HTML属性のclassに"box2d"が指定された要素をbox2d側のエンジンに知らせます。以下のコード呼び出しだけで、HTML要素が落下しドラッグすることにより物理的動作を可能にします。
HTML
たとえば↑のExampleの場合は以下のようなHTMLコードになります。HTMLタグにclass="box2d"を指定してください。