うむるむ

うむるむ は主に flash 周りの話と美少女ゲーム系の話の二本立てで構成されています。



[ GreenSock ] TweenMaxでenterFrameっぽい動き - 09/05/17 20:37 by um

TweenMaxのloopとyoyoを使うと、enterFrameで実装するような動きを簡単に設定できる。
例えば上下に単振動する動きの場合、三角関数などを使ってyをenterFrameで変えれば実装できる(あるいはタイムラインでトゥイーンする?)けど、TweenMaxだと下の様な1行で実装できる。

TweenMax.to(_mc, 1, {y:_mc.y+50, yoyo:true, loop:0, ease:Sine.easeInOut} );

まずはy方向に+50移動し、ここでyoyoが効くので元のy座標に戻る。
さらに、loopに0を指定すると無限に繰り返すのでこの動きが延々と続く。
これでy方向の単振動のできあがり。

コードが短くなって便利。
止めたくなったらTweenMax.killTweensOf(_mc)ね。

« [ ゲーム ] バルドスカイ、コンプへの道は遠い | ブログトップ | [ flash ] もっと広まれ Shared Object »

トラックバックURL :




管理人 um(うむ)@web界の底辺労働者
連絡先 umroom@gmail.com
twitter http://twitter.com/umroom