Matter.jsは、Webアニメーションを強化し、開発者はより現実的な効果を作成できるようにするために作成され、特に、ブラウザベースのゲームのためにしました。
ほとんどのWebアニメーションを要素自体がステージの中央にあると実行されているが、Matter.jsは、ページの下部にある力のように重力を固定することで、Webアニメーションの順序をもたらします。
これの直接的な影響は、すべての動きとの相互作用が現実世界の条件を模倣し、この重力によって駆動されるアニメーション環境です。
勢い、抵抗、摩擦、連鎖、ストレス、および他の多くのような追加の因子はまた、すべての可能な限り厳密に実際の条件を再現することを目的として、サポートされています。
デモと使用手順はMatter.jsパッケージに含まれています。
特徴:
この100%JSコード
スムーズなアニメーション
モバイルフレンドリー
クロスブラウザテストさ
HTML 5準備
タッチジェスチャーのサポート
オブジェクトの質量のサポート
オブジェクト密度をサポート
物体の大きさのサポート
剛体のサポート
オブジェクトスタッキングのサポート
オブジェクトの休息のためのサポート
弾性衝突(で)のサポート
移動制約のサポート
運動量保存のサポート
移動加速度のサポート
摩擦をサポート
抵抗のサポート
カスタム重心のサポート
静的な体のサポート
眠っている体のサポート
時間スケーリングをサポート
このリリースの新機能:
この追加されました:
ビューのデモ
タイムスケーリングのデモ
丸みを帯びた角(面取り)デモ
レイキャスティングデモ
レイキャスティングを含むクエリモジュール、
3便利な新コンポジット方法
マウスホイール、マウスのスケーリングとオフセットのサポート
その場で体をスケーリングするためのBody.scale
ごとのボディ体を減速するためのBody.timeScale
Body.setStatic正しく静的設定します
頂点の任意のセットの角を丸めるためVertices.chamfer
ボディ工場への面取りの統合
動的タイミングを無効にするオプションをengine.timing.isFixed
ビューを変換とスケーリングのためrender.bounds
このバージョン0.7.0の新機能です:
このは、6つの新しいデモを追加しました
追加された新しいイベントシステム
追加されたスプライトのテクスチャレンダリングをサポート
追加されたWebGLのレンダラ(pixi.js)
改善されたコンポジット(と世界)
この最初のリリース:
このバージョン0.5.0の新機能です。
この要件:
このJavaScriptはクライアント側で有効になって
この制限事項:
このまだ開発中。
コメントが見つかりません