Actionscript:三角関数で雪を降らせる
仕事で必要だったので雪が降るスクリプトを作りました。雪らしい横にフラフラする動きはサイン関数を使っています。雪のムービークリップを適当にアタッチしてそれぞれのMCにonEnterFrameでしたりに降りたり横にフラフラする動きをさせています。下のサンプルはフラフラ動く部分を抜き出したものです。リクエストがあればもっと解説します。
→雪のムービーを見る
****仕事で使っている参考書****
→FLASH ActionScript辞典 第2版
→macromedia FLASH ActionScriptスーパーサンプル集
→FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]
→雪のムービーを見る
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付]