指定した時間でのファイル切り替えが上手くできません。した時間でのファイル切り替えが上手くできません。指定した時間でのファイル切り替えが上手くできません。現在、DXライブラリを用いてプログラムを書いている初心者です。質問内容は件名の通りです。今現在書いているプログラムは、DXライブラリのサイトなどを見ながらファイルを分割して作っています。具体的には、あるファイルでキークリックをしたら次のファイル(文字列が描画される)が描画され、3秒間経過すると自動的にまた次のファイルにうつるというプログラムを書くことが目的です。次のファイルへ切り替わる時、キークリックをしてからそれまでのファイルがさらに3秒間描画されて画面が次のファイルに切り替わってしまいます。コンパイルエラーなどは一切起こりません。CやC++言語の基礎知識はあり、DXライブラリ関係のサイトも一通り閲覧したのですが、解決できずにいます。どなたか原因のわかる方がいましたら、ご教示くださると助かります。以下不具合のある2つのファイルです。最初のファイルはプログラム全体の2つ目のファイルで、次が3つ目のファイルです。指定した時間でのファイル切り替えが上手くできません。Font3);}が、悪いのではないでしょうか。3秒間ここのループで、止まってしまってからループを抜けて、描写処理に入っているのではないでしょうか?ここのループ中は、描写処理が行われていないため3秒間のズレが起こるのではないでしょうか?なにか勘違い等ありましたら申し訳ございませんが。指定した時間でのファイル切り替えが上手くできません。時間で待つ処理をしてはいけません。WaitやSleepを行っている」と同等の行為です。ScreenFlipの処理に戻る処理に作り変えてフレーム数のカウントで3秒ですから3*60フレームをカウントして待つようにして下さい。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。指定した時間でのファイル切り替えが上手くできません。7年前パコネコさん、softyaさん、while文をフレーム処理で書き直したところ、目的通り動き、解決いたしました。ありがとうございます。ミクプラは自由にリンクできます。