- 2009年11月10日 02:19
- ActionScript 3.0 | Flash
もう文章書くの疲れたのでちゃちゃっとやります。
端的に言うと、Timer と EnterFrame 両方と
以下の条件で速度比較してみるってテストをやりました。
- fps 50
- 8000個 の Sprite
- Timer を用いる場合は delay = 20 ms ( 50 fps ) で行う
では、もうぱぱぱっとキャプチャ貼っちゃいましょう!
EnterFrame

まぁ・・・流石に重い
Timer

うーんやっぱ重い
さて、それではお待ちかね、TimerEventOptimizer さんのご登場。
TimerEventOptimizer

ktkr!!
けっこう速いんじゃないでしょうか!?
せっかくなので、EnterFrameEventOptimizer との性能比較もやっちゃいます!
EnterFrameEventOptimizer

!!!
EnterFrameEventOptimizer を 超えちまった!
心境的には複雑!!かなり複雑!!!
でもまあ速かったからいいか。
というわけで速度比較でございました。
ちなみにソースは前の記事にあげてありますので
この記事から見た人はそちらをどうぞ。