- 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文や配列の処理が多いのでやり方を少し変えてやってみます!
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