Graphics | ![]() ![]() |
概要
アニメーションを行うラインが、EraseMode
をnormal
に設定して、painters
でレンダリングするとき、DoubleBuffer
をon
にしてください。
詳細
ダブルバッファリングは、一つのオフスクリーンピクセルバッファ内に描画し、描画が完成した後、バッファの内容をスクリーンに分配するプロセスです(直接描画するのではなく、描画が進むに連れ、プロセスが徐々に可視化されます)。ダブルバッファリングは、簡単なアニメーション(大きな多角形ではなく、ラインを含むようなもの)に対して、flash-freeのレンダリングを行います。
FigureのDoubleBuffer
プロパティは、値on
またはoff
を設定することができ、デフォルトは、off
です。ダブルバッファリングは、FigureRenderer
プロパティが、painters
に設定されている場合のみ機能します。
アニメーションされるオブジェクトのEraseMode
プロパティをnormal
に設定して、ダブルバッファリングを使用してください。
![]() | Backing Store | レンダラーの選択 | ![]() |