トップページ > HSPのひきだし > ちらつき対策
2013年04月07日
ちらつき対策
おまじない
大量の★を同時に表示すると、
たいていのパソコンでは映像がちらついて見づらくなると思います。
これは、次のように2行追加するだけで簡単に対処できます。
*メインループ
redraw 0
(省略)
redraw 1
await 16
goto *メインループ
「*メインループ」というラベルから「goto *メインループ」までの間を
1秒間に約60回実行しています。
この1回分の処理を「1フレーム」と呼びます。
要するに、1秒間に60フレームの速度で処理してるわけですね。
ちらつきを無くすためには、
1フレーム分の処理の最初に「redraw 0」、
最後に「redraw 1」と書くことで対処します。
理屈は考えなくていいです。
ちらつきを無くすための「おまじない」だと思って下さい。
今回はこれだけです。
今回のポイント
-
画面のちらつきを無くすには、1フレーム分の処理の最初に「redraw 0」、最後に「redraw 1」と書く。