知恵をお借りしたく思い、相談にあがりました。
 ダブルバッファリングの有無と、もしなければ解決方法をアドバイスしていただければ幸いです。
 今、

 「画面内にたくさん存在する動かない的を破壊するゲーム」と作っています。
 最初に全ての的を描画してしまって、壊れたものから背景色で塗りつぶしていくという方法をとっていました。
 これについては問題ありません。

 これから改造として「的の存在する画面4画面分をスクロールしながら、的を壊していく」ゲームにするつもりなのですが、
 画面全体がスクロールするため的を全て再描画しなければなりません。
 そうすると描画範囲に存在する的が(小さいものの)多いため処理落ちしてしまいます。

 解決案としてバッファに4画面全体の的を描画しておいて、視界内の領域分コピーしてくる
 ダブルバッファリングを考えたのですが、

g.lock();
 画面内描画処理
g.unlock(true);

 の方法しかやったことが無く、ダブルバッファリング方式を見たことがありません。
 存在しますでしょうか。また、存在しないなら上のゲームの解決方法はありますでしょうか。