flashとCreateJSに関するdaabtkのブックマーク (2)
-
CreateJSでは、任意のDisplayObjectに対して、Shapeで作成したマスクを適用できます。 displayObject.mask = シェイプ という感じです。 シェイプの形状を変化させると、マスクを使ったアニメーションの作成も可能です。 また、マスク処理はToolkit for CreateJSでも対応していますので、Flashで作成して持ち込むのが楽です。 その際には、マスク部分はFlashではムービークリップにせずに、シェイプのままの状態で書き出します︵現状のCreateJSでのマスクがShape依存の為︶。 var canvas, stage; var girl; var mask; //マスク用のShape var animTL; //アニメーションするマスク表示用のTimeLine var rightEyePos; //右目 目キョロ用 var leftEyeP
-
HTML5で複雑なアニメーションを実現する最適な方法とは? CreateJSを使って容量もパフォーマンスも最適化しよう HTML5で複雑なアニメーションを実現する方法にはいつか方法がありますが、それぞれの手法について容量とパフォーマンスのメリット・デメリットを検証してみたいと思います。 スプライトシートを使う方法 ベクターアニメーションを使う方法 スプライトシートビルダーを使う方法 おまけ‥GIFアニメーションを使う方法 おまけ‥Flashアニメーションを使う方法 スプライトシートを使う スプライトシートとは映画のコマのようにアニメーションの全コマを画像として用意しておいて、順番に高速に切り替えることでアニメーションを実現する方法です。enchant.jsやCreateJSなど多くのJavaScriptのフレームワークで採用されており、もっともスタンダードな方法です。 表現の再現性が高いう
-
1