Home > Flash > ブロックの移動…

ブロックの移動…

  • 2009-01-21 (水) 3:16
  • Flash

イベント送出速度を上げても、だんだん処理が遅くなるのはなぜだろう。Timerクラスは遅いのか…
一応、キーボードの矢印で動きます。
今度は、ブロックを回転させるのと、消えないように保持しなければ:-)

Comments:3

jisakugeemu 09-01-21 (水) 8:56

確かに遅くなってますね・・・何ででしょう・・・
フラッシュはやったことがないので分かりませんが、
Timerクラスは遅くなることはないと思います。
もしfor文を使っているなら、それが原因かと思われます。
管理人さんに聞いてみるとよいですよ~~
※ちなみに宇宙素材はgoogleで
「フリー素材 宇宙」
「フリー素材 地球」
なんかで検索すると出ますよ!!
画像を右クリックして、対象をファイルに保存ってやると保存できます!
ブロック崩しDxが完成しました!!
ブログにうpしときます(よかったら見に来てください)!!
byさはらん

ari 09-01-21 (水) 13:53

管理人です。
タスクマネージャを見ると、実行中にCPU負荷がどんどん増えていってますね。
そのせいでTimerが定期処理を行えなくなっています。
予想しないところで大量のループが発生しているか、
メモリ消費量がどんどん増えるようなコード(Arrayに要素を無限に追加してるとか)に
なっているのではないかと思います。
正確なところは見てみないとわからないので、管理人ブログでやっているように
記事にソースコードを貼るか、ZIP圧縮してアップロードしていただければ
アドバイスできるかもしれません。

fujimotec 09-01-22 (木) 20:50

for文や配列の処理が多いのでやり方を少し変えてやってみます!

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://i-libro.net/wpmu/fujimotec/archives/84/trackback
Listed below are links to weblogs that reference
ブロックの移動… from 19歳から始めるActionScript3.0

Home > Flash > ブロックの移動…

Search
Feeds
Meta

Return to page top