今DXライブラリとBox2Dを使ってゲームを作っているのですが、画像をうまく表示させたいところに別の画像が表示されてしまったりして困っています。ゲームとしては上のほうにいる自分のキャラクターを左右に動かしてそこからボールを落として下にあるいろいろなゴールに入れることを予想しています。床の壁などの画像が正しいものが表示されたり別のものが表示されたりしてしまいます。以下に必要そうだと思われる部分のソース乗せて起きます。_)mこれだけじゃわからないなどでもお願いします。-1;g_images.wall[WALL_48]=DerivationGraph(0,0,48,48,g_images.wall[WALL_568]);g_images.wall[WALL_192]=DerivationGraph(0,0,192,48,g_images.wall[WALL_568]);g_images.wall[WALL_284]=DerivationGraph(0,0,284,48,g_images.wall[WALL_568]);g_images.wall[EASY]=DerivationGraph(0,0,192,12,g_images.wall[WALL_568]);//難易度はゴールに入れる難しさ。WALL_48;//この部分(たぶん)に別の画像が入ってしまう。8年前コードは、インデントをつけてくださると、ほかの方も大変読みやすくなります。DerivationGraph(0,0,192,12,g_images.wall[WALL_568]);//難易度はゴールに入れる難しさ。WALL_48;//この部分(たぶん)に別の画像が入ってしまう。8年前すいません抜いた部分の閉じ括弧を付け忘れていたみたいで。これがメインのプログラムです。8年前たぶん正しいです。ひとつの横幅568縦幅48の灰色の画像を分割して使っています。easy,medium,difficultの部分に当てることで点数を入れるようにしています。5.rar.htmlpass:gameこちらにすべてまとめてアップロードしました。8年前ダウンロードしてみました。床の壁などの画像が正しいものが表示されたり別のものが表示されたりしてしまいます。画像は分割してそれでステージの壁をそれぞれ使って作成しますEASY、MEDIUM、DIFFICULTは画像がないのでとりあえずこれを使っています。変えるかもしれません。DrawGameMain関数の//転倒防止の前にDrawHero(hstate);を追加していただくと、キャラが表示されます。実行すると画面真ん中より少し右下に黄色い正方形があると思うのですが、そこにWALL_48の画像を表示させるつもりがEASY(とても横長の四角)がはみ出して表示されてしまっています。当たり判定は画像でなく、黄色い四角の部分であると思います。};と書くと、次の意味になります。F=2;enumで列挙するたびに、ゼロから始まっているところに注意してください。ここまでは良いでしょうか。ロードした画像を、g_images.wall[EASY]で上書きしてしまっている、ということになります。EASY,MEDIUM,DIFFICULT};のようにくっつけるか、別配列にするか、などでどうでしょう。8年前できました!本当にありがとうございました。enumについてよくわかってなかったので、とても参考になりました。b1;}のiの部分の扱いに困ってそうしました。読み込みと当たり判定のどちらに問題があるか確認してみてはいかがでしょう。ミクプラは自由にリンクできます。