1
のちらつき画面を引き起こし、私は単純なテキストローディングアニメーションをシミュレートするために、次のコードを使用しようとしています:シンプルなアニメーションは、C++
for (int i = 0; i < 15; i ++)
{
system("cls");
cout<<disp;
disp += ".";
Sleep(100);
}
system("cls");
しかし、画面は私がこれをやっている時に点滅し続けます。私はこれを行うより良い方法はありますか?
ありがとうございました。
を感謝し、それが今で減少し、それはまだ開始と終了時にちらつきます。これに代わるものは他にありますか、それともそれを使用するだけですか? – rtuner
@rtuner:それを完全に取り除きたいのであれば、コンソールから離れて(もうcoutやprintfは必要ありません)、ダブルバッファリングを行う何らかのグラフィックスAPIを使い始める必要があります。これは簡単な修正ではありませんが、それまでのやり方からの習熟曲線は急峻ですが、それだけの価値があります。ここから始めるには素晴らしいライブラリがあります:http://www.sfml-dev.org/ –
よかった、ありがとう。 – rtuner