ページ 11

落ち葉のエフェクト

Posted: 2012年4月15日(日) 13:44
by AQN

こちらの動画の7:31付近にある、緑色の落ち葉が上部に流れていくようなエフェクトがありますが、これはどのように実装していると思いますか?

ブレンドモードをランダムに与えたり、配置をランダムにして上へと画像を流したり、いろいろと試してみましたがうまくいきません。

よろしければ、どのようなコードを書けばうまくいくか教えていただけませんか。

Re: 落ち葉のエフェクト

Posted: 2012年4月15日(日) 14:49
by h2so5
どのような動きをしているのかを具体的に言葉で説明できるようにしてください。

少なくともブレンドモードをランダムに与えているようには見えません。

Re: 落ち葉のエフェクト

Posted: 2012年4月15日(日) 18:51
by ISLe
どのへんにランダム要素を感じるのでしょう?

Re: 落ち葉のエフェクト

Posted: 2012年4月18日(水) 08:31
by conio
【1】画面上部に、点P,Q,R,Sを設定する。
【2】落ち葉をn枚用意し、描画開始地点(x,y)をランダムに決める。 (0 < x < 640、 50 < y < 150 とする。)
【3】それぞれの落ち葉にて、点P,Q,R,Sのいずれかが最終到着地点にする。
(点P,Q,R,Sの各点は、必ず2枚以上の落ち葉の最終到着地点に選ばれるものとする)
【4】描画開始地点から最終到着地点まで、キーフレームアニメーションを行う。

※透過度も、描画開始地点と最終到着地点までの間で変化させると
綺麗に見えると思います。
-----------------------------
描画開始:透過度 100% (完全に透き通っていて見えない)
最終到着:透過度 20% (若干 透けてる)
-----------------------------