質問: 10; return FALSE; } ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: > > int Pghandle = LoadGraph("media\\smp1_chara01.png"); > > int Sghandle = LoadGraph("media\\shougai.png"); > > int S2ghandle = LoadGraph("media\\shougai2.png"); > > > これが気になります。 DXライブラリは使ったことがないので具体的なことは判らないのですが、関数名からして画像ファイルを読み込んでそのハンドルを返しているのだと思いますが、whileループの中で毎回行っています。 おそらく、毎フレーム画像をメモリに読み込んでいるために消費メモリが増大し、物理メモリを使い切ってスワップしまくり状態で重くなっているのだと思います。 画像ファイルは1回読めば良いはずなので、上記`LoadGraph`関数呼び出し部分をループの前に実行してみてはどうでしょうか。