Actionscript:三角関数で雪を降らせる

仕事で必要だったので雪が降るスクリプトを作りました。雪らしい横にフラフラする動きはサイン関数を使っています。雪のムービークリップを適当にアタッチしてそれぞれのMCにonEnterFrameでしたりに降りたり横にフラフラする動きをさせています。下のサンプルはフラフラ動く部分を抜き出したものです。リクエストがあればもっと解説します。

→雪のムービーを見る

this.degree += this.xStep;//xStep=横方向への移動スピード
this.radian = Math.PI / 180 * this.degree;
this._x = this.x + this.r * Math.sin(this.radian);//this.r=横の振幅

***** おすすめの参考書 *****
macromedia FLASH ActionScriptスーパーサンプル集
FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]

This entry was posted in FLASH Actionscript. Bookmark the permalink.

2 Responses to "Actionscript:三角関数で雪を降らせる"

コメントを残す

メールアドレスが公開されることはありません。