++FLASHプログラミング++ ~中級者に贈るWEBプログラム全般のTips~ -46ページ目

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=横の振幅


****仕事で使っている参考書****
→FLASH ActionScript辞典 第2版
→macromedia FLASH ActionScriptスーパーサンプル集
→FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]