クリエイター200人祭り2018

Tweensyを試す。

最近早いと噂のtweensyを試してみる。

Tweensy Zero
Tweensy Original
Tweensy FX

と三つあるのですが
Zeroは軽量版、Originalは通常版、FXはエフェクトなどが容易にできるタイプとなっています。
以下はオリジナルのサンプル。 

import com.flashdynamix.motion.*; //tweensy
import fl.motion.easing.*;//イージング

でクラスをインポートしてさっそくテスト。
普通にアニメーションさせる場合は 

var tween:TweensyTimeline = Tweensy.to(mc, { x:200, y:200 }, 1, Sine.easeOut);

 みたいな感じで書くとmcを指定の座標へ1秒で指定したイージングで動かすことができます。
 んで遅延を設定する場合は

 tween.delayStart=1;

とすると1秒待機して設定したトゥイーン を実行してくれます。
また、トゥイーン終了時にも待機時間を設定できます。

tween.delayEnd = 2;

という感じでトゥイーン終了後に2秒待機。
終了時のイベントで処理する場合は

tween.onComplete = funcCompe;

という具合に普通に関数を指定することができます。

 とまぁこれくらいならトゥイーンのライブラリならって感じですが、
噂になっているのは早さや、繰り返し処理の容易さ、
その他FXの種類にある手軽に試せるエフェクトなどなどで話題となっています。

と、こんなブログよりもしっかりとまとめられてるブログを(他人任せ)


kanariia.com blog
Tweensy]tweensyについてググる、tweensyについて知る
Tweensy]TweensyOriginalの使い方:和訳してみる

 あと、個人的にさわってみて面白かったのが「Bezier2D」
これはトゥイーンのグループを作るってアニメーションさせるのですが、
「Bezier」、つまり「ベジエ」のでアニメーションできるのです! 

以下簡単なソースだけ。

//まずインポート
 import com.flashdynamix.motion.*;
 import com.flashdynamix.motion.guides.Bezier2D;
import fl.motion.easing.*;

//tweenグループを作る
var tween:TweensyGroup = new TweensyGroup();
//Bezier2Dの設定を行います。(ターゲットのオブジェクト、)
var bezier:Bezier2D = new Bezier2D(mc, true,false, false); bezier.push(new Point(100, 100));
bezier.push(new Point(250, 50));
bezier.push(new Point(50, 250));
bezier.push(new Point(370, 250));
//こんな感じでポイントを追加していきます。
//最後にアニメーションさせます。
tween.to(bezier, {position:1}, 1.0,  Sine.easeOut); 

 ステージに「mc」というMovieClipを配置してパブリッシュするとS字みたくアニメーションすると思います。すげ!

 また同じ作者が作られているSWF Profilerというのもデバッグに非常に便利なライブラリのようです。
しばらく時間があればいろいろさわってみたいですねこれ!

この記事を書いた人

カッシー(樫本祐輝)

カッシー(樫本祐輝)

株式会社クリエイティブユニバース代表取締役。
クリエイターはもっと幸せになってもいいんだ!と「クリエイティブな人に幸せを」を理念に活動。

2017年に法人化。現在は事業戦略クリエイティブ・プロデューサーとしてコンサルや、クリエイター・フリーランスギルド「TheCreative」を主宰。大阪東京合わせて80人を超える。フリーランスカレッジ、クリエイター200人祭りなど主催。

twitterにて「#カッシーのフリーランス講座」というハッシュタグでフリーランス向けのノウハウ・お役立ち情報発信してます。クリエイター・フリーランス支援の独自の統計をもっていることを強みに発信しています。イベント・セミナー情報もTwitterが一番早いのでぜひフォローください!

フリーランス独立セミナー

2012年より40回以上開催するフリーランス独立を目指す方から独立後に悩まれている方に向けたセミナーです。このセミナーから始まりクリエイター祭りやフリーランス・クリエイターギルドTheCreativeが始まりました。