Bitmap と Particle (6) 花火
2009 年 7 月 2 日
コメントはありません
実家から帰ってきて腕がうでがなまっていたのでHANABIの勉強をしてみました。夏ですしね。パーティクルおもしろいです!
wonderfulの注釈をみながらやってみてください。むちゃくちゃ楽しいです。

以下のエントリーがすばらすぃ。わかりやすい注釈ありがとうございます。
forked from: HANABI(初級者がコードに注釈をつけてみた)
初心者の僕にとってハチャメチャ勉強になりました。
ColorTrasnformによる色の減色はClockさんの以下のエントリーを先にみておくとわかりやすいです。
Flashで残像エフェクト (フレームアクションで簡単に)
この方がsqrt()の意味がわからないと書いていたので自分なりに補足:
Math.randam()は0(限りなく0に近い)~1の値をとりますが、
もし0.1だった場合、0.1=1/10 -> sqrt(1/10)となり、(sqrt(10)=3.16…..なので)1/3.16 = 0.316になる
同様に、1/sqrt(2) = 0.707 のように計算していくと、
となるので、0.3以下の値がでにくくなるんじゃないかと思われます。
こんな方法があったのか!!他の方のコードってとっても勉強になります。
今回一番面白かったのが、unlock(),とlock()でしたね。
リファレンスを見てた時、どーやって実際につかったりするのかな?なんて思ってましたが解決しました。
wonderfulの注釈をみながらやってみてください。むちゃくちゃ楽しいです。

以下のエントリーがすばらすぃ。わかりやすい注釈ありがとうございます。
forked from: HANABI(初級者がコードに注釈をつけてみた)
初心者の僕にとってハチャメチャ勉強になりました。
ColorTrasnformによる色の減色はClockさんの以下のエントリーを先にみておくとわかりやすいです。
Flashで残像エフェクト (フレームアクションで簡単に)
この方がsqrt()の意味がわからないと書いていたので自分なりに補足:
Math.randam()は0(限りなく0に近い)~1の値をとりますが、
もし0.1だった場合、0.1=1/10 -> sqrt(1/10)となり、(sqrt(10)=3.16…..なので)1/3.16 = 0.316になる
同様に、1/sqrt(2) = 0.707 のように計算していくと、
0 ~ 0.1 ~ 0.25 ~ 0.5 ~ 1 0 ~ 0.316 ~ 0.5 ~ 0.707 ~ 1
となるので、0.3以下の値がでにくくなるんじゃないかと思われます。
こんな方法があったのか!!他の方のコードってとっても勉強になります。
今回一番面白かったのが、unlock(),とlock()でしたね。
リファレンスを見てた時、どーやって実際につかったりするのかな?なんて思ってましたが解決しました。

