4月 08 2009
前回に続き Go + HydroTween と Tweensy に同じモーションを設定し動かしてみた。
x と roation に 色遷移を加えた。
Tweensy 使用法の理解が少ないのかもしれないけど・・・
位置と回転と色のモーションを同じインスタンスに対し同時に行おうとした場合、Tweensy は設定手順が面倒くさい。
何をモーションさせるかによって使うべき関数を使いわけなくてはいけない(?)ことが要因かも。
回転させるのに Matrix、色遷移には ColorTransform を使うことを知っていないといけない。
Tweensy duration:0 だと予測不能の結果になるよう、duration:0 は使ってはイケナイ。
実は、HydroTween も duration:0 で想定外の動きになることがある、まだどの条件下だとそうなるのか解明できてはいない。
Tweensy は「必ず」なので気をつけとこ。
この投稿の続きを読む »
4月 07 2009
Actionscript Tween ライブラリも選択肢が増えてうれしい限りです。
Tweener
Go + HydroTween
GTween
TweenMax / TweenLight
Tweensy
通常の使用ではそんなに差は出ないと思われるので、なれたライブラリを使うと良いかな。
Go + HydroTween と Tweensy に同じモーションを設定し動かしてみた。
この投稿の続きを読む »
3月 27 2009
イケテル Flash Tween Engine の Tweensy が Hotfix Ver. 0.2.2 をリリースしています。
内部 version が以前の 0.2.1 のままだったのでアップデートに失敗したかと思ったけど、単に書き直すのを忘れているだけのよう。
CS3, CS4 専用のライブラリ提供だけでも大変なのにフル版の Original と軽量版の Zero それに Filter系 fx beta と用意してくれている。
感謝!
update 2009-03-28
r149 がリリースされています。
コメントがないのではっきりしたことは分かりませんが、diff を見る限り Hotfix のようです。
3月 02 2009
Lost In Actionscript – Shane McCartney さんの FiTC Amsterdam 2009 スライド。
Google Docsで見ることができます。
http://docs.google.com/Present?docid=d4jrvds_0hjb794hr
パフォーマンスを上げるコードの書き方なセクションが興味深かった。
// slow
list.push(item);
// about 3 times faster
list[length] = item;
らしい。
これってFlash MX の頃に使っていた Tips。
その後のヴァージョンアップで push は C で完全にリライトされて充分に早くなったと思い込んでた。
Lost In Actionscript – Shane McCartney さんは軽量で速い Tween Engine として知られる tweensy の作者。
Google Code : tweensy
tweensy をダウンロードして使いはじめてるけど、package が original と zero に分かれていてイマイチ使い分けが理解できていない。
CS4 と CS3 にも分かれていて使い分けができるようになっている。
オリジナルソースと swc でも提供してくれている。
effects 系の fx(beta) もかなり強力。
Google Code に主要な Tween Engine とのスピードテストをしているファイルがあるので、見てみると相当な実力だって分かる。
http://www.tweensy.org/examples/SuperRenderTweenTest.html
http://www.tweensy.org/examples/SuperRenderBulkTweenTest.html
ダウンロードしたファイルにも同じファイル + 1 があるのでじっくり試したりできる。