store   store   goods   article
graphics   web   contact   links
  • flash(9)
  • そのほか(36)
  • デザインとか(22)
  • 音楽とか(6)

  • makoto04.20
  • suzukinoribumi04.20

  • 07.24asで破線・点線
  • 07.24onMouseMove
  • 06.26a message to...
  • 05.262200年宇宙の旅
  • 04.22chocolate de(su)co
  • 04.18poyonポヨン
  • 04.17EURO2008 予想 2
  • 04.04thunderbird共有
  • 03.26EURO2008 予想
  • 03.11真木は真木でも
  • 03.03禁煙が趣味ですが?
  • 01.23Equalizer AS3
  • 12.11FireFoxビデオ
  • 11.30Mac&Win共存計画-3
  • 11.30Mac&Win共存計画-2
  • 11.30Mac&Win共存計画-1
  • 11.24特許のオイニー
  • 11.21PEURO2008
  • 11.16メモ:deeplink
  • 11.14画像スムージング




poyonポヨン

wave.gif
http://makoto-g.com/swf/wave.html
どこぞのサイトで見かけてた
flashで波(水面)の動きをシミュレーションし(マネ)てみた。
といっても、結果は天と地ほど違うけど。

しがないデザイナーの分際では
波動方程式だなんだって、分かるわけもなく、
(波動方程式ってのをこうゆうのに使うのかさえ分からないけど、
 波動って文字面で、そう?)
とにかくバネの動きと、curveToと初歩的なものを
組み合わせ書いた。

ソースを載せるのは恥ずかしすぎるので、
構造のみ(考え方?)のみ一応書くと、
・lineToとcurveToを組み合わせて、
 四角を書く。(水面部分をcurveToで)
・水面の部分と、マウスの接触判定を行い、
 触れたところで、水面が引っ張られるような
 動きにする。
・一定引っ張られた所で、バネの動きを使って
 水平に戻るように書く。
 その時、左右の端の点を中央の点の動きとは
 逆方向にバネさせる。とよりそれっぽくなる。
って感じ。

次は、curveToの点を増やして、
波の量を増やす方向へ、
さらには、マウスの接触スピードを導いて、
振幅する幅の量と比例?させようと思うべく。

こうゆうの詳しい方、もっとスマートなactionscript、
おしえてくれなかなー。

2008.04.18 |  flash | comment(2) | trackbacks(0)
このエントリーのトラックバックURL

http://makoto-g.com/cgi/mt/mt-tb.cgi/71

このエントリーへのトラックバック

このエントリーにはトラックバックはありません。

このエントリーへのコメント
suzukinoribumiさんのコメント

コメント時刻: 2008.04.20 03:58

おしえてあげるよ。
里芋を6分しょう油で煮込めばいいよ。
そんで
きれいなお皿に盛り付ければいいじゃん。

makotoさんのコメント

コメント時刻: 2008.04.20 19:07

なるほどね、ねるほどなるほどなるほどね。
って。おい!

コメントはこちらでどうぞ




保存しますか?



↑上に表示されているセキュリティーコードを入力してください。(必須)