wonderfl - build flash online

forked from: forked from: パーティクルの応用で弾幕2 - 早くなったよ~

changed:
-> 効果測定用に100fpsにしました。
-> enterFrame内でのnewと定数の再計算を減らしました。
-> vectorをやめて双方向連結リストにしました。
-> http://wonderfl.net/code/dd96bd457071a86d4406a8019aa01ef0f773abf8
上記URLの挙動計算アルゴリズム改善を移植させて頂きました。
-> particlesを初期化以降はnewしなくていいように配列で準備してみましたが
こちらは目に見える効果がありませんでした。
メソッド呼び出し分のオーバヘッド+中身の処理でトントンぐらいなんでしょうか。
particlesがもっと大きい構造体になれば効果が現れるのかな?

comment:
forkの使い方を間違えました。すみません。

null参照や無限ループでブラウザを落としてしまう時間がありました。
申し訳ありません。

なんかインデントが無茶苦茶になってしまいました。
EDITフィールドから見ると正常なのですが・・・

todo:

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

hacker_y48qdmdh hacker_y48qd..

add to favorites

Embed

Code Fullscreen

Favorite by

coppieee coppieee :

まだ、早くなる・・・だと!?

Nicolas Nicolas :

optimizationparticle速くなったような気がする

Tags

sectKeywords

Forked

ページの先頭へ戻る