■8978 / ) |
Re[5]: コントロールのスピード |
□投稿者/ Jitta on the way (22回)-(2007/10/15(Mon) 20:20:13)
|
■No8975 (岸 さん) に返信 > ■No8963 (PATIO さん) に返信 > >> 画面の大きさ等が分からないので外しているかもしれませんが、 >> if (pictureBox1.Left > 400)の時に毎回画像を読み込んでいるような気がします。 >>ファイルI/Oは一般的に重い処理になるので渋木宏明(ひどり) さんが書かれているように >>最初に読み込んでおいて読み込んだ物を保持し続けて使いまわすとかの方が処理としては >>良いのではと思いました。 > > 画像は、周回している間に3回変わります。それを最初に読み込んで保持しておくことはできるのでしょうか?
ImageList とかいうコントロールを使うか、Bitmap を3つ作って最初に読み込んでおきます。
携帯から見ているので外しているかもしれません。 +=5 を、何度もする必要はあるのでしょうか? どのあたりにあろうと、5ピクセルずれるのは決まりですよね?
if文の中ですが、わり算の商だけ求められると、計算ですみますよね。 99/100.0 は 0.99 ですが、99/100 は 0 です。
画像は、今はルートにあるかもしれませんが、配布先ではそこには置けません。
|
|