始めたばかりで右も左もわかりませんが、一応いじくって将来的にはゲームでも作りたいと思っています。それでまずpictureBoxコントロールを左右上下に動かすプログラムを作ってみましたが、一つ疑問点が生じたので質問した次第です。5;の場合はスムーズに移動しますが、画像を読み込ませると動きが鈍くなるのは、読み込むことが原因と考えてよろしいのでしょうか?たわいもない初心者レベルの質問ですみません。5;の場合はスムーズに移動しますが、画像を読み込ませると動きが鈍くなるのは、読み込むことが原因と考えてよろしいのでしょうか?よろしいです。アクション系のゲームなどでは特に、ゲーム開始時ステージの開始時に読み込んでおくのが普通です。アクション系のゲームなどでは特に、ゲーム開始時ステージの開始時に読み込んでおくのが普通です。ありがとうございます。次に、画像が一定の範囲内を無限に周回するようなプログラムを作ってみましたが、自分でも何か非常に無駄の多いプログラムのような気がするのですが、より簡潔に記述できる方法がありましたらアドバイスお願いします。17:09:49)C#自体はあまり使っていないのですが、ソースを見た感想を書いてみます。おかしな事を書いていたら指摘お願いします。参考にしたいと思いますので。タイマーが三つも必要な理由がソースからは読み取れません。インターバルが同じなら一つで良いような気もします。今どっちに向かって動いているかと言う状態管理だけをきちんとしておけば、タイマーは一つで良さそうです。400)の時に毎回画像を読み込んでいるような気がします。さんが書かれているように最初に読み込んでおいて読み込んだ物を保持し続けて使いまわすとかの方が処理としては良いのではと思いました。400)の時に毎回画像を読み込んでいるような気がします。良いのではと思いました。画像は、周回している間に3回変わります。400)の時に毎回画像を読み込んでいるような気がします。さんが書かれているように>>最初に読み込んでおいて読み込んだ物を保持し続けて使いまわすとかの方が処理としては>>良いのではと思いました。画像は、周回している間に3回変わります。3つ作って最初に読み込んでおきます。携帯から見ているので外しているかもしれません。何度もする必要はあるのでしょうか?どのあたりにあろうと、5ピクセルずれるのは決まりですよね?if文の中ですが、わり算の商だけ求められると、計算ですみますよね。画像は、今はルートにあるかもしれませんが、配布先ではそこには置けません。画像は、今はルートにあるかもしれませんが、配布先ではそこには置けません。これについては承知しています。exeファイルと同じフォルダにおくと言うことですね。いうコントロールと剰余を使うのがポイントなのですね。書いていてえらい無駄の多いプログラムだと思いつつとにかく動けば。いう思いで書いたものですから。このへんのところをサンプルなどで学習して出直してきます。なにかとお世話になるかもしれませんが、よろしくおねがいします。画像は、今はルートにあるかもしれませんが、配布先ではそこには置けません。これについては承知しています。exeファイルと同じフォルダにおくと言うことですね。いうコントロールと剰余を使うのがポイントなのですね。いう思いで書いたものですから。このへんのところをサンプルなどで学習して出直してきます。なにかとお世話になるかもしれませんが、よろしくおねがいします。3つ作って最初に読んでおくと言うのも有りです。数を固定で持ちたくない場合は、ImageListと自前で設定ファイル等を用意すれば、その部分をプログラムの外部で設定可能にもできると思います。何処までこるか次第と言うところでしょうね。