forked from: forked from: パーティクルの応用で弾幕3 - 超最適化 - 凝視注意

コードのリファクタリング & 最適化
Nicolasが最適化してくれました。
http://wonderfl.net/code/63f88f2189846bdc7275a01d5d228b1607344e51
BitmapData#draw() を　BitmapData#coloyPixces()　に変えるだけ！
めっちゃ早いよ！これ！
by coppieee

さらに最適化！
http://wonderfl.net/code/9dcd5e428a43c4b20f69f86873f2831fa9ec32f3
に触発されて、私も最適化してみた。Linked listは使いたくなかったので別の方法で。
これでもか！ってぐらいがんばった。

Particleのプール用意して、
削除のところ工夫して、
回転の計算のアルゴリズム変更して、
とかもろもろ。

弾の大きさを変更したのはオマケ。(オマケなんだけど、小さければ小さいほど速くなるよ。)
きっとこれ以上の最適化は無理だと思うよ！

_canvas.copyPixels()のところを別の描画のアルゴリズムで置き換えたら、あるいはもっと速く・・・。
by coppieee

凝視注意